异常说明
完整的报错内容:
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:58255->[::1]:53: read: connection refused。大概也可以看出是连接拒绝,直接原因是域名解析出现问题
需要对物理机上的系统文件进行修改,配置相对应的DNS服务器114.114.114.114或者8.8.8.8
具体做法
找到虚拟机的 ifcfg-eth1文件修改内容
vi ifcfg-eth1
NM_CONTROLLED=yes
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.56.10
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
DNS1=114.114.114.114
DNS2=8.8.8.8
DEVICE=eth1
PEERDNS=no
然后docker就可以正常的拉取镜像