解決Docker啟動伺服器連結失敗-Job for docker.service failed because the control process exited error code
阿新 • • 發佈:2018-11-19
今天裝Docker炸了一波,老是連不上伺服器,提示:
Job for docker.service failed because the control
就像這樣,使用 docker version 命令以後,只顯示了client ,提示錯誤
使用 sudo service docker restart ,就是:Job for docker.service failed because the control process exited error code
用 systemctl status docker.service 檢視具體的錯誤資訊,這裡有報錯: process:12784 Exestart=/usr/bin/dockerd -H fd://(code=exited,status=1/FAILURE)
然後,通過 vim /lib/systemd/system/docker.service ,
將:ExecStart=/usr/bin/dockerd -H fd:// 改成ExecStart=/usr/bin/dockerd -H fd:// -s overlay2 ,
再執行:sudo systemctl daemon-reload & sudo systemctl restart docker,
成功啟動docker。
啟動成功以後,再看 docker version , client和 server的資訊就都出來了
最後,執行 docker run hello-world ,that's ok!
解除安裝Docker包:
$ sudo apt-get purge docker-engine
$ sudo apt-get autoremove --purge docker-engine
$ rm -rf /var/lib/docker