我在CentOS服务器上安装了docker,但启动时失败了。
以下是我在输入systemctl start docker
docker.service的作业失败,因为控制进程已退出 错误代码。请参阅" systemctl status docker.service"和" journalctl -xe" 详情。
答案 0 :(得分:1)
我也面临同样的错误,而且下面也适合我。
编辑/etc/systemd/system/docker.service.d/10-machine.conf
文件
将ExecStart
更改为/usr/bin/dockerd
而不是/user/bin/docker daemon
,重新启动systemctl daemon-reload
,然后再次运行sudo systemctl -f start docker
。
答案 1 :(得分:0)
有趣的是,只有今天我们开始在我们的开发环境中遇到这个问题。我们配置的docker版本没有固定,看起来最新版本(1.13.1-53.git774336d.el7.centos)根据您的问题导致问题。定位以前的版本似乎让它恢复到工作状态:
yum install docker-1.12.6-71.git3e8e77d.el7.centos
请务必先删除以前的版本
yum remove docker
答案 2 :(得分:0)
对我有用:
yum remove containerd
并删除先前的docker,然后重新安装docker <,当然>