A dependency job for docker.service failed. See 'journalctl -xe' for details.
Job docker.service/start failed with result 'dependency Unit containerd.service entered failed state.containerd.service failed.
Dependency failed for Docker Application Container Engine
[root@cb ~]# systemctl start docker.service
A dependency job for docker.service failed. See 'journalctl -xe' for details.
[root@cb ~]# journalctl -xe
-- 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.
Nov 20 04:40:37 cb systemd[1]: Job docker.service/start failed with result 'dependency
Nov 20 04:40:37 cb systemd[1]: Unit containerd.service entered failed state.
Nov 20 04:40:37 cb systemd[1]: containerd.service failed.
Nov 20 04:40:37 cb systemd[1]: Stopped Docker Application Container Engine.
-- Subject: Unit docker.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker.service has finished shutting down.
[root@cb ~]# systemctl status docker -l
* docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Docs: https://docs.docker.com
Nov 20 04:37:11 cb systemd[1]: Job docker.service/start failed with result 'dependency'.
Nov 20 04:37:11 cb systemd[1]: Stopped Docker Application Container Engine.
Nov 20 04:37:45 cb systemd[1]: Starting Docker Application Container Engine...
Nov 20 04:37:45 cb systemd[1]: Dependency failed for Docker Application Container Engine.
Nov 20 04:37:45 cb systemd[1]: Job docker.service/start failed with result 'dependency'.
Nov 20 04:37:45 cb systemd[1]: Stopped Docker Application Container Engine.
Nov 20 04:40:37 cb systemd[1]: Starting Docker Application Container Engine...
Nov 20 04:40:37 cb systemd[1]: Dependency failed for Docker Application Container Engine.
Nov 20 04:40:37 cb systemd[1]: Job docker.service/start failed with result 'dependency'.
Nov 20 04:40:37 cb systemd[1]: Stopped Docker Application Container Engine.
在CentOS7系统中启动docker.service失败可能有以下几种原因:
docker --version
如果Docker未安装,你可以使用以下命令来安装:
sudo yum install docker.io
sudo systemctl start docker
如果docker.service未启动,你可能需要先重启你的系统:
sudo systemctl restart docker
sudo systemctl status docker
如果docker.service的服务配置错误,你可能需要修改docker.service的服务配置。
sudo systemctl list-unit-files | grep docker
如果docker.service的服务依赖项错误,你可能需要添加相应的依赖项。
sudo systemctl status docker
如果docker.service的服务权限问题,你可能需要更改docker.service的服务权限。
如果你在尝试以上方法后仍然无法启动docker.service,你可能需要查看Docker的官方文档,或者寻求专业的技术支持。