DockerHub主机登陆
前提:先到 https://hub.docker.com/ 网站上先注册个docker 账户
主机登陆docker
[root@localhost docker]# docker login docker.io
备注:当使用 docker login docker.io 时一直超时
可通过 [root@localhost docker]# dig @114.114.114.114 registry-1.docker.io #使用指定DNS服务器查询域名,找到可用IP
Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具
如果没有安装就安装yum install bind-utils
; <<>> 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: 34009
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;registry-1.docker.io. IN A
;; ANSWER SECTION:
registry-1.docker.io. 51 IN A 54.164.50.37
registry-1.docker.io. 51 IN A 52.202.253.107
registry-1.docker.io. 51 IN A 52.201.142.14
registry-1.docker.io. 51 IN A 54.174.39.59
registry-1.docker.io. 51 IN A 54.152.200.115
registry-1.docker.io. 51 IN A 52.55.198.220
registry-1.docker.io. 51 IN A 52.2.169.2
registry-1.docker.io. 51 IN A 52.206.192.146
;; Query time: 6 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: Wed Apr 08 12:03:51 EDT 2020
;; MSG SIZE rcvd: 177
尝试修改 /etc/hosts 强制docker.io相关的域名解析到其它可用IP
[root@localhost ~]# echo “54.164.50.37 registry-1.docker.io” >> /etc/hosts
再次登陆
[root@localhost docker]# docker login docker.io
docker的配置信息放在[root@localhost docker]#cat /root/.docker/config.json 这个目录下
[root@localhost docker]# echo “c2hpemdd222lbmd3ZW46c2hpMTU”|base64 -d #可查看到密码
暂无评论内容