Docker 容器没有运行的问题解决

原创
2018/11/27 16:34
阅读数 1W

在Kubernetes中发现一节点失败,docker ps 全是空的。

进去docker info看是因为:

cat << EOF > /etc/docker/daemon.json
{
  "exec-opts": ["native.cgroupdriver=systemd"]
}
EOF

没有起作用。添加、重启Docker后,重启机器后又被复原。

想起之前运行过snap install docker,可能有冲突。

运行snap remove docker,然后 :

apt install docker-ce=18.06.1~ce~3-0~ubuntu -y --allow-downgrades --allow-change-held-packages
echo "docker-ce hold" | sudo dpkg --set-selections

再重新启动。

在重新加入kubernetes集群。

kubeadm token create --print-join-command
#然后到节点上运行所输出的命令。

再次运行docker ps ,已经有kubernetes的镜像在运行。

到kubernetes dashboard查看,状态已经恢复正常。

 

展开阅读全文
加载中

作者的其它热门文章

打赏
0
1 收藏
分享
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部