咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

5、Docker-拉镜像网络错误

当访问 registry-1.docker.io 出错时,可能是DNS问题,可以通过手动加HOST记录来临时解决。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
root@ubuntu:~/# docker-compose up
Pulling db (mysql:5.7)...
ERROR: Get https://registry-1.docker.io/v2/library/mysql/manifests/5.7: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fmysql%3Apull&service=registry.docker.io: dial tcp: lookup auth.docker.io: Temporary failure in name resolution

# 通过dig查找可用IP
root@ubuntu:~/# dig @114.114.114.114 registry-1.docker.io

; <<>> DiG 9.11.3-1ubuntu1.7-Ubuntu <<>> @114.114.114.114 registry-1.docker.io
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56865
;; 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. 33 IN A 52.22.201.61
registry-1.docker.io. 33 IN A 34.199.77.19
registry-1.docker.io. 33 IN A 34.233.151.211
registry-1.docker.io. 33 IN A 34.228.211.243
registry-1.docker.io. 33 IN A 34.232.31.24
registry-1.docker.io. 33 IN A 34.206.236.31
registry-1.docker.io. 33 IN A 34.201.236.93
registry-1.docker.io. 33 IN A 34.201.196.144

;; Query time: 25 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: Wed Jun 19 10:33:14 CST 2019
;; MSG SIZE rcvd: 177

# 将某条记录加上hosts文件
root@ubuntu:~/# vim /etc/hosts

34.199.77.19 registry-1.docker.io
# 重试
root@ubuntu:~/# docker-compose up