解决用docker容器下载Mysql报错 无法从远程拉取mysql镜像
- 检查网卡配置:
vi /ect/syconfig/network-scripts/ifcfg-ens33
完整配置:
TYPE=Ethernet #网卡类型:为以太网
PROXY_ METHOD=none #代理方式:关闭状态
BROWSER_ ONLY=no #只是浏览器:否
BOOTPROTO=static #网卡协议DHCP动态主机配置协议
DEFROUTE=yes #默认路由:是
IPV4_ FAILURE_ FATAL=no #否开启IPV4致命错误检测:否
PV6INIT=yes # IPV6是否自动初始化:是
IPV6_ AUTOCONF="yes"IPV6是否自动配置:是
IPV6_ ADDR _GEN _MODE=stable- privacy # IPV6地址生成模型
stable-privacy是一种生成IPV6的策略
NAME=ens33 #网卡名字(与DEVICE- 致)
UUID=6ac17c2b-473e- -4894-811b-4940ee7bf455#唯一标识码
DEVICE=ens33#网卡设备
ONBOOT=yes #否激活网卡
IPADDR=192.168.20.20#ip地址(static设置 )
NETMASK=255.255.255.0#子网掩码
GATEWAY= 192.168.33.2#网关
DNS1=8.8.8.8 #dns地址解析
DNS2=8.8.4.4
ps:配置BOOTPROTO=static #网卡协议DHCP动态主机配置协议、NETMASK=255.255.255.0#子网掩码与GATEWAY= 192.168.55.2#网关关键信息
子网IP、子网掩码、网关IP三项信息可以通过虚拟机上看到,
打开编辑>虚拟网络编辑器>NAT设置
楼主检查 发现配置虚拟机的网关和网卡配置里面的网关没有一样
如果网络不通 还要在网络适配器 启用VMnet8
如果是ping域名能通 ping www.baidu.com 不通
vi /etc/resolv.conf
往配置文件里最后一行加入
nameserver 8.8.8.8
2. 重启网络服务和docker
重启网卡
service network restart
尝试ping www.baidu.com 就可以通啦
使用vim修改daemon.json追加以下内容:
vim daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
重启docker
service docker restart