【问题标题】:docker fails to start码头工人无法启动
【发布时间】:2017-01-25 08:28:55
【问题描述】:

我在 CentOS 7 上运行 docker。(来自 centos repo 的 docker。不是 docker-engine 的)。 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 版本?

标签: docker centos7 systemd


【解决方案1】:

尝试使用重启 docker daemon 和服务 sudo systemctl daemon-reload sudo systemctl restart docker 如果这比删除 docker 没有帮助并尝试 curl -sSL http://get.docker.com | sh sudo systemctl restart docker

【讨论】:

    【解决方案2】:

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

     [/usr/lib/systemd/system/docker.service:17] Unknown lvalue '--add-runtime docker-runc' in section 'Service'
    

    您可以安装runc,但这可能无法解决问题:

    sudo yum install runc
    

    runC 是开放容器格式 (OCF) 的轻量级、可移植实现,您可以在 documentation 中找到有关它的更多信息。

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

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    【讨论】:

      【解决方案3】:

      感谢大家的回答,但我忘了提到我正在使用 flannel 和 docker。在这种情况下,法兰绒倒塌,码头工人不会启动。 这主要是导致我的问题的原因。 抱歉打扰了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-30
        • 2020-01-15
        • 2020-11-29
        • 1970-01-01
        • 1970-01-01
        • 2018-03-29
        • 2016-07-09
        • 1970-01-01
        相关资源
        最近更新 更多