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无法拉取镜像的主要内容,如果未能解决你的问题,请参考以下文章