美文网首页
Docker FAQ

Docker FAQ

作者: MicoCube | 来源:发表于2019-07-29 14:39 被阅读0次

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命令就好了,不会把容器退出

相关文章

网友评论

      本文标题:Docker FAQ

      本文链接:https://www.haomeiwen.com/subject/bolbrctx.html