泊坞窗:如何修复“为docker.service作业失败,因为控制进程退出并显示错误代码”。 [英] Docker: How to fix "Job for docker.service failed because the control process exited with error code"

查看:1954
本文介绍了泊坞窗:如何修复“为docker.service作业失败,因为控制进程退出并显示错误代码”。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图在Manjaro中使用docker(我的内核版本为4.19),但它无法正常工作。



运行 sudo pamac后安装docker 我运行 sudo systemctl start docker.service 并收到以下消息:



<$ p docker.service的$ p> Job失败,因为控制进程退出并显示错误代码。
有关详细信息,请参见 systemctl status docker.service和 journalctl -xe。

所以 sudo systemctl status docker.service 返回:

 ●docker.service-Docker应用容器引擎
已加载:已加载(/ usr / lib /systemd/system/docker.service;禁用;供应商预设:禁用)
活动:失败(结果:退出代码)自从2019-04-29 12:28:44 -03; 39年前
文档:https://docs.docker.com
进程:17769 ExecStart = / usr / bin / dockerd -H fd://(代码=已退出,状态= 1 /失败)
主要PID:17769(代码=已退出,状态= 1 /失败)

abr 29 12:28:44 tamer-pc systemd [1]:docker.service:服务RestartSec = 100ms到期,安排重启。
abr 29 12:28:44 tamer-pc systemd [1]:docker.service:计划的重启作业,重启计数器位于3。
abr 29 12:28:44 tamer-pc systemd [1 ]:停止了Docker Application Container Engine。
abr 29 12:28:44 tamer-pc systemd [1]:docker.service:启动请求重复的太快了。
abr 29 12:28:44 tamer-pc systemd [1]:docker.service:失败,返回结果为退出代码。
abr 29 12:28:44 tamer-pc systemd [1]:无法启动Docker应用容器引擎。

journalctl -xe 返回值:

 -定义依据:systemd 
-支持:https://lists.freedesktop.org / mailman / listinfo / systemd-devel
-
-单元docker.service已进入``失败''状态,结果为``退出代码''。
abr 29 12:28:44 tamer-pc systemd [1]:无法启动Docker应用容器引擎。
-主题:unidade docker.service错误
-定义者:systemd
-支持:https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-
-笨拙的docker.service错误。
-
-结果失败。
abr 29 12:28:44 tamer-pc systemd [1]:docker.socket:失败,结果为 service-start-limit-hit。
-主题:单元失败
-定义为:systemd
-支持:https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-
-单位docker.socket已进入失败状态,结果为 service-start-limit-hit。
abr 29 12:29:02 tamer-pc dbus-daemon [650]:[系统]通过systemd激活:service name ='org.freedesktop.resolve1'unit ='>
abr 29 12:29:02 tamer-pc dbus-daemon [650]:[系统]单元dbus-org.freedesktop.resolve1无法通过systemd激活。
abr 29 12:29:24 tamer-pc sudo [17879]:tamer:TTY = pts / 0; PWD = / etc / docker; USER = root; COMMAND = / usr / bin / systemctl stat>
abr 29 12:29:24 tamer-pc sudo [17879]:pam_unix(sudo:session):通过(uid = 0)为用户root打开的会话
abr 29 12:29:24 tamer- pc sudo [17879]:pam_unix(sudo:session):用户root
行关闭会话1703-1725 / 1725(END)

我正在找两天的时间,但是我读到的东西似乎与我的问题并不完全相同。

解决方案

我真的不知道发生了什么,但是我像Zeitounator一样运行 sudo dockerd --debug 定向我,重新启动我的电脑和码头工人完美地工作。


I'm trying to use docker in Manjaro (my kernel version is 4.19) and it is not working.

After running sudo pamac install docker I run sudo systemctl start docker.service and receive this message:

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

So sudo systemctl status docker.service returns:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2019-04-29 12:28:44 -03; 39s ago
     Docs: https://docs.docker.com
  Process: 17769 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=1/FAILURE)
 Main PID: 17769 (code=exited, status=1/FAILURE)

abr 29 12:28:44 tamer-pc systemd[1]: docker.service: Service RestartSec=100ms expired, scheduling restart.
abr 29 12:28:44 tamer-pc systemd[1]: docker.service: Scheduled restart job, restart counter is at 3.
abr 29 12:28:44 tamer-pc systemd[1]: Stopped Docker Application Container Engine.
abr 29 12:28:44 tamer-pc systemd[1]: docker.service: Start request repeated too quickly.
abr 29 12:28:44 tamer-pc systemd[1]: docker.service: Failed with result 'exit-code'.
abr 29 12:28:44 tamer-pc systemd[1]: Failed to start Docker Application Container Engine.

and journalctl -xe returns:

-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- The unit docker.service has entered the 'failed' state with result 'exit-code'.
abr 29 12:28:44 tamer-pc systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: A unidade docker.service falhou
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A unidade docker.service falhou.
-- 
-- O resultado é failed.
abr 29 12:28:44 tamer-pc systemd[1]: docker.socket: Failed with result 'service-start-limit-hit'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- The unit docker.socket has entered the 'failed' state with result 'service-start-limit-hit'.
abr 29 12:29:02 tamer-pc dbus-daemon[650]: [system] Activating via systemd: service name='org.freedesktop.resolve1' unit='>
abr 29 12:29:02 tamer-pc dbus-daemon[650]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.resolve1.>
abr 29 12:29:24 tamer-pc sudo[17879]:    tamer : TTY=pts/0 ; PWD=/etc/docker ; USER=root ; COMMAND=/usr/bin/systemctl stat>
abr 29 12:29:24 tamer-pc sudo[17879]: pam_unix(sudo:session): session opened for user root by (uid=0)
abr 29 12:29:24 tamer-pc sudo[17879]: pam_unix(sudo:session): session closed for user root
lines 1703-1725/1725 (END)

I'm looking for resolution for two days but whatever I read seems not to be exactly the same as my problem.

解决方案

I really dont know what was happening, but I run sudo dockerd --debug like Zeitounator orients me, reboot my pc and docker works perfectly.

这篇关于泊坞窗:如何修复“为docker.service作业失败,因为控制进程退出并显示错误代码”。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆