docker无法启动

docker无法启动,docker,centos7,systemd,Docker,Centos7,Systemd,我在CentOS 7上运行docker。centos repo的docker。不是docker引擎。docker运行得很好,但出于某些原因,我试图重新安装它。不幸的是,docker.service拒绝启动,并向我显示了以下两个错误: Jan 24 15:19:28 fms-provisioner-4.novalocal systemd[1]: Job docker.service/start failed with result 'dependency'. Jan 24 15:21:30 fm

我在CentOS 7上运行docker。centos repo的docker。不是docker引擎。docker运行得很好,但出于某些原因,我试图重新安装它。不幸的是,docker.service拒绝启动,并向我显示了以下两个错误:

Jan 24 15:19:28 fms-provisioner-4.novalocal systemd[1]: Job docker.service/start failed with result 'dependency'.

Jan 24 15:21:30 fms-provisioner-4.novalocal systemd[1]: Dependency failed for Docker Application Container Engine.

-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel 
-- Unit docker.service has failed.
-- The result is dependency.

Jan 24 15:21:30 fms-provisioner-4.novalocal systemd[1]: Job docker.service/start failed with result 'dependency'.

Jan 24 15:28:49 fms_k8s_minion2 systemd[1]: [/usr/lib/systemd/system/docker.service:17] Unknown lvalue '--add-runtime docker-runc' in section 'Service' 

Jan 24 15:43:09 fms_k8s_minion2 systemd[1]: Dependency failed for Docker Application Container Engine.
-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel 
-- Unit docker.service has failed.
-- The result is dependency.

有人能告诉我发生了什么吗?

尝试使用重新启动docker守护程序和服务 sudo systemctl后台程序重新加载 和 sudo systemctl重新启动docker 如果这没有帮助,请删除docker并重试 curl-sSLhttp://get.docker.com |嘘 sudo systemctl重新启动docker

看起来您的Docker build配置为使用`runc:

 [/usr/lib/systemd/system/docker.service:17] Unknown lvalue '--add-runtime docker-runc' in section 'Service'
您可以安装runc,但这可能无法解决问题:

sudo yum install runc
runC是开放容器格式OCF的轻量级、可移植实现,您可以在中找到更多关于它的信息

无论如何,添加了-add runtime标志,除非存储库中至少有docker engine 1.12.0。请删除/usr/lib/systemd/system/docker.service中的标志并重新加载服务:

sudo systemctl daemon-reload
sudo systemctl restart docker

谢谢大家的回答,但我忘了提到我在和docker一起使用法兰绒。在这种情况下,法兰绒被倒在码头工人不会动手的地方。 这就是我的问题的主要原因。
抱歉打扰您。

您安装了哪个Docker版本?