今天装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
版权声明:本文为G_Barble原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。