当前位置:   article > 正文

记一次docker服务启动失败解决过程_a dependency job for docker.service failed. see 'j

a dependency job for docker.service failed. see 'journalctl -xe' for details

环境:centos 7.6
报错:start request repeated too quickly for docker.service

由于服务器修复了内核漏洞,需要重启,没想到重启后,docker启动失败了

查看状态

systemctl status docker
  • 1

如下图
在这里插入图片描述
里面有一行提示:

start request repeated too quickly for docker.service
  • 1

提示要 journalctl -x 这个命令查看详细问题,其实用这个命令无法定位到具体问题的,于是使用了另外一个命令

journalctl -u docker.service
  • 1

这时候就列出来针对docker服务的问题,如下图:
在这里插入图片描述
里面有关键问题的一句:

failed to start daemon: invalid mirror: unsupported scheme "" in "docker.mirrors.ustc.edu.cn"
  • 1

终于找到问题了,这个才是真正的问题所在。于是打开 docker 的配置daemon.json

vim /etc/docker/daemon.json
  • 1

内容是:

{
"iptables": false,
"registry-mirrors": ["docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com"],
"data-root": "/home/dockerdata"
}
  • 1
  • 2
  • 3
  • 4
  • 5

就是 “docker.mirrors.ustc.edu.cn” 这个有问题,没有scheme,即没有http或https。这个是之前不知道什么时候加上的,有点印象

找到问题,那么解决方案就是加上https,或者去掉

{
"iptables": false,
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com"],
"data-root": "/home/dockerdata"
}
  • 1
  • 2
  • 3
  • 4
  • 5

保存之后,再次启动docker

systemctl start docker
docker ps
  • 1
  • 2

终于起来了!!!
这次踩坑不少,仅此记录下来,关键命令journalctl -u docker.service

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/831778
推荐阅读
相关标签
  

闽ICP备14008679号