snap docker is inactive

snap start docker 啟動後還是 inactive 的怪問題

前一陣子,經常只要重新開機後,就會導致 docker 無法正常運行,常常需要照著這篇重新安裝. 又要多花 5~10 Mins 的時間.

1
2
sudo snap remove docker --purge
sudo snap install docker

後來找到這篇文章 大致上是先透過

1
snap logs docker

尋找錯誤訊息,然後就看到 docker.dockerd: Failed to start docker daemon: pid file found ensure docker is not running or delete /var/snap/docker/471/run/docker.pid, 後來把 pid 移除後,重新 sudo snap start docker 就可以正常運行了.

另外一種錯誤

2020-07-16T23:49:14Z docker.dockerd[932]: failed to start containerd: timeout waiting for containerd to start。這個問題看起來是虛擬機關機操作不正確才導致常常出現這種錯誤,後來找到(這篇)
[https://stackoverflow.com/questions/62945254/docker-fails-with-failed-to-start-containerd-timeout-waiting-for-containerd-to]

只要把/var/snap/docker/471/run/docker/containerd/containerd.pid 移除後重新 sudo snap stop docker && sudo snap start docker 即可排除問題。


本站所有文章除特别聲明外,均採用 CC BY-SA 4.0 協議 ,轉載請註明出處!