vm虚拟机Centos7中设置了静态IP后,docker无法拉取镜像

Posted 老铁你咋这么肥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vm虚拟机Centos7中设置了静态IP后,docker无法拉取镜像相关的知识,希望对你有一定的参考价值。

起因是使用kuboard时发现K8S集群始终在已导入状态,无法进入到就绪状态, 查看kuboard-agent发现状态为ImagePullBackoff。

kuboard官方给的解决方法是手动拉取镜像,到了这一步我终于发现问题所在,虚拟机的docker无法拉取到镜像,连docker search 命令都报错。

最终发现是域名解析的问题,把DNS设置上就解决问题了。

 

以下是相关Linux命令:

cd /etc/sysconfig/network-scripts

vi ifcfg-ens33  #这个文件名可能不一样

 

进入vim后把以下文本加进去

DNS1="114.114.114.114"
DNS2="8.8.8.8"
DNS3="1.1.1.1"

保存后使用命令

service network restart

重启网络

然后就发现docker可以正常拉取镜像啦,K8S集群也就绪了。

 

以上是关于vm虚拟机Centos7中设置了静态IP后,docker无法拉取镜像的主要内容,如果未能解决你的问题,请参考以下文章

centOS7下的静态Ip的配置。

VM 虚拟机静态ip 配置

vm中centos7配置静态ip访问外网

Vmware14中设置Centos7静态密码

vm安装centos7 Minimal 配置静态ip添加dns: 解决连不上网

zbb20171223 vm12 Vmware虚拟机设置静态IP地址