Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
时间: 2023-07-12 07:56:50 浏览: 220
docker离线安装压缩包zip格式,版本:20.1.0.12
这个错误提示表示 Docker 服务启动失败。你可以使用 `systemctl status docker.service` 命令来查看详细错误信息,该命令会显示 Docker 服务的状态以及最近的日志信息。具体命令如下:
```
systemctl status docker.service
```
该命令会输出类似以下内容的信息:
```
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: failed (Result: start-limit-hit) since Tue 2021-09-14 10:00:00 EDT; 1min ago
Docs: https://docs.docker.com
Process: 1234 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
Main PID: 1234 (code=exited, status=1/FAILURE)
Sep 14 10:00:00 host systemd[1]: docker.service: Service hold-off time over, scheduling restart.
Sep 14 10:00:00 host systemd[1]: docker.service: Scheduled restart job, restart counter is at 5.
Sep 14 10:00:00 host systemd[1]: Stopped Docker Application Container Engine.
Sep 14 10:00:00 host systemd[1]: docker.service: Start request repeated too quickly.
Sep 14 10:00:00 host systemd[1]: docker.service: Failed with result 'start-limit-hit'.
Sep 14 10:00:00 host systemd[1]: Failed to start Docker Application Container Engine.
```
在该输出中,重点关注 `Active` 和 `Main PID` 行,以及最近的日志信息,可以帮助你确定 Docker 启动失败的具体原因。
如果你需要更详细的日志信息,可以使用 `journalctl -xe` 命令,该命令会显示系统的所有日志信息,包括 Docker 启动失败的相关信息。具体命令如下:
```
journalctl -xe
```
该命令会输出所有的系统日志信息,你可以使用 `Ctrl+C` 停止输出。需要注意的是,该命令会输出大量的信息,你可以使用 `grep` 命令过滤 Docker 相关的信息,例如:
```
journalctl -xe | grep docker
```
该命令会输出所有包含 `docker` 关键词的日志信息,方便你查找 Docker 启动失败的原因。
阅读全文