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

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

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

尝试过更换国内镜像源,无效。

最终发现是域名解析的问题,把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集群也就绪了。

 

posted @ 2021-06-10 22:48  老铁你咋这么肥  阅读(635)  评论(0编辑  收藏  举报