docker search 命令报docker Error response from daemon: Get https://registry-1.docker.io
- docker hub源的问题,就是访问不了,可以用中科大的镜像源http://mirrors.ustc.edu.cn/help/dockerhub.html
- 有些image 在中科大没有咋办?死磕,用 默认的docker hub 源,但是连不上,咋办呢?dig 获取可用ip:简单来说就是用dig命令发现registry-1.docker.io和index.docker.io域名的可用ip地址,然后编辑hosts文件,将可用ip与域名绑定,例如
52.87.94.70 registry-1.docker.io
52.72.177.78 index.docker.io
缺点就是动不动过个一两天ip会变,得重新获取ip
[root@micocube ~]# docker search nginx
Error response from daemon: Get https://index.docker.io/v1/search?q=nginx&n=25: dial tcp 52.204.248.27:443: i/o timeout
[root@micocube ~]# dig @114.114.114.114 index.docker.io
; <<>> DiG 9.9.4-RedHat-9.9.4-74.el7_6.1 <<>> @114.114.114.114 index.docker.io
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1110
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;index.docker.io. IN A
;; ANSWER SECTION:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
index.docker.io. 300 IN CNAME elb-io.us-east-1.aws.dckr.io.
elb-io.us-east-1.aws.dckr.io. 541 IN CNAME us-east-1-elbio-rm5bon1qaeo4-623296237.us-east-1.elb.amazonaws.com.
us-east-1-elbio-rm5bon1qaeo4-623296237.us-east-1.elb.amazonaws.com. 60 IN A 52.72.177.78
us-east-1-elbio-rm5bon1qaeo4-623296237.us-east-1.elb.amazonaws.com. 60 IN A 3.221.84.11
us-east-1-elbio-rm5bon1qaeo4-623296237.us-east-1.elb.amazonaws.com. 60 IN A 34.226.7.208
us-east-1-elbio-rm5bon1qaeo4-623296237.us-east-1.elb.amazonaws.com. 60 IN A 52.23.99.229
us-east-1-elbio-rm5bon1qaeo4-623296237.us-east-1.elb.amazonaws.com. 60 IN A 52.0.24.165
us-east-1-elbio-rm5bon1qaeo4-623296237.us-east-1.elb.amazonaws.com. 60 IN A 3.221.75.73
;; Query time: 1290 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: 一 7月 29 14:19:19 CST 2019
;; MSG SIZE rcvd: 249
[root@micocube ~]# vi /etc/hosts
[root@micocube ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
52.72.177.78 index.docker.io
[root@micocube ~]# dig @114.114.114.114 registry-1.docker.io
; <<>> DiG 9.9.4-RedHat-9.9.4-74.el7_6.1 <<>> @114.114.114.114 registry-1.docker.io
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16753
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;registry-1.docker.io. IN A
;; ANSWER SECTION:
registry-1.docker.io. 32 IN A 54.165.149.19
registry-1.docker.io. 32 IN A 52.70.175.131
registry-1.docker.io. 32 IN A 52.87.94.70
registry-1.docker.io. 32 IN A 52.22.201.61
registry-1.docker.io. 32 IN A 52.22.67.152
registry-1.docker.io. 32 IN A 34.232.31.24
registry-1.docker.io. 32 IN A 54.175.43.85
registry-1.docker.io. 32 IN A 34.233.151.211
;; Query time: 19 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: 一 7月 29 14:20:32 CST 2019
;; MSG SIZE rcvd: 177
[root@micocube ~]# vi /etc/hosts
[root@micocube ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
52.87.94.70 registry-1.docker.io
52.72.177.78 index.docker.io
[root@micocube ~]# service network restart
Restarting network (via systemctl): [ 确定 ]
[root@micocube ~]# docker search nginx
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
nginx Official build of Nginx. 11758 [OK]
jwilder/nginx-proxy Automated Nginx reverse proxy for docker con… 1634 [OK]
richarvey/nginx-php-fpm Container running Nginx + PHP-FPM capable of… 729 [OK]
linuxserver/nginx An Nginx container, brought to you by LinuxS… 72
bitnami/nginx Bitnami nginx Docker Image 69 [OK]
tiangolo/nginx-rtmp Docker image with Nginx using the nginx-rtmp… 50 [OK]
nginx/nginx-ingress NGINX Ingress Controller for Kubernetes 20
nginxdemos/hello NGINX webserver that serves a simple page co… 20 [OK]
jc21/nginx-proxy-manager Docker container for managing Nginx proxy ho… 19
jlesage/nginx-proxy-manager Docker container for Nginx Proxy Manager 18 [OK]
schmunk42/nginx-redirect A very simple container to redirect HTTP tra… 17 [OK]
crunchgeek/nginx-pagespeed Nginx with PageSpeed + GEO IP + VTS + more_s… 13
blacklabelops/nginx Dockerized Nginx Reverse Proxy Server. 12 [OK]
centos/nginx-18-centos7 Platform for running nginx 1.8 or building n… 11
centos/nginx-112-centos7 Platform for running nginx 1.12 or building … 10
nginxinc/nginx-unprivileged Unprivileged NGINX Dockerfiles 8
nginx/nginx-prometheus-exporter NGINX Prometheus Exporter 5
sophos/nginx-vts-exporter Simple server that scrapes Nginx vts stats a… 5 [OK]
1science/nginx Nginx Docker images that include Consul Temp… 4 [OK]
mailu/nginx Mailu nginx frontend 3 [OK]
travix/nginx NGinx reverse proxy 2 [OK]
pebbletech/nginx-proxy nginx-proxy sets up a container running ngin… 2 [OK]
ansibleplaybookbundle/nginx-apb An APB to deploy NGINX 0 [OK]
wodby/nginx Generic nginx 0 [OK]
centos/nginx-110-centos7 Platform for running nginx 1.10 or building … 0
docker run image 之后,怎么进入到container 里边执行命令?--执行docker exec -it containerId bash
[root@micocube ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c107f307366f xuping/clipbucket:v1.0 "/usr/bin/supervisord" 5 hours ago Up 3 hours 0.0.0.0:2222->22/tcp, 0.0.0.0:8081->80/tcp stoic_bose
[root@micocube ~]# docker exec -it c107 bash
root@c107f307366f:/#
退出只要执行exit命令就好了,不会把容器退出