Docker-下载镜像报错TLS handshake timeout

报错1如下:

[root@es1 ~]# docker pull scratch
Using default tag: latest
Error response from daemon: ‘scratch’ is a reserved name

  • 此报错为正常, scratch 为一个空镜像,是所有镜像的基础
报错2 如下:
[root@es1 ~]# docker pull busybox

Using default tag: latest
Trying to pull repository docker.io/library/busybox …
Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout

解决办法:
[root@es1 ~]# yum install bind-utils
[root@es1 ~]# dig @114.114.114.114 registry-1.docker.io

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> @114.114.114.114 registry-1.docker.io
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10885
;; 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. 60 IN A 34.197.189.129
registry-1.docker.io. 60 IN A 52.201.142.14
registry-1.docker.io. 60 IN A 34.205.88.205
registry-1.docker.io. 60 IN A 34.199.77.19
registry-1.docker.io. 60 IN A 34.199.40.84
registry-1.docker.io. 60 IN A 34.232.31.24
registry-1.docker.io. 60 IN A 34.201.196.144
registry-1.docker.io. 60 IN A 34.228.211.243

;; Query time: 20 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: 一 2月 17 10:24:19 CST 2020
;; MSG SIZE rcvd: 177

从上述列表中找一个存进/etc/hosts内

[root@es1 ~]# vim /etc/hosts

增加 34.197.189.129 registry-1.docker.io

[root@es1 ~]# docker pull busybox

Using default tag: latest
Trying to pull repository docker.io/library/busybox …
latest: Pulling from docker.io/library/busybox
bdbbaa22dec6: Pull complete
Digest: sha256:6915be4043561d64e0ab0f8f098dc2ac48e077fe23f488ac24b665166898115a
Status: Downloaded newer image for docker.io/busybox:latest

[root@es1 ~]# docker images

REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/busybox latest 6d5fcfe5ff17 7 weeks ago 1.22 MB

猜你喜欢

转载自blog.csdn.net/weixin_45942735/article/details/104354579