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

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

进去docker info看是由于:json

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

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

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

运行snap remove docker,而后 :token

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

再从新启动。rem

在从新加入kubernetes集群。kubernetes

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

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

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

相关文章
相关标签/搜索