Docker在CentOS服务器上无法启动

3
我在 CentOS 服务器上安装了 Docker,但启动失败。在输入 systemctl start docker 后,遇到以下错误:

Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

您可以查看此处的图片获取更多细节信息。

systemctl status docker.servicejournalctl -xe 的输出是什么? - mbuechmann
你是如何安装Docker的?通过yum吗?它显示安装了哪个版本? - Chris Bell
使用yum安装,安装了7.4版本。 - Tanya C
3个回答

3

我也遇到了同样的错误,下面的方法对我有效。

编辑/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


0

它对我起作用了:

yum remove containerd

卸载原有的 Docker 并重新安装 Docker < 当然 >


0
有趣的是,就在今天我们开始在开发环境中遇到了这个问题。我们提供的docker版本没有被固定,看起来最近可用的版本(1.13.1-53.git774336d.el7.centos)正如你所问的那样会引起问题。针对以前的版本似乎可以将其恢复到工作状态:
yum install docker-1.12.6-71.git3e8e77d.el7.centos

请确保先删除之前的版本

yum remove docker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接