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查看,狀態已經恢復正常。集羣

相關文章
相關標籤/搜索