侧边栏壁纸
博主头像
进一步,海阔天空 博主等级

进一步,海阔天空

  • 累计撰写 140 篇文章
  • 累计创建 19 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

系统启动后docker服务无法启动的原因排查和解决

海阔天空
2022-05-28 / 0 评论 / 0 点赞 / 968 阅读 / 0 字

错误日志

系统启动后,docker服务无法启动,必须运行一次任意的docker命令,如docker -v,docker ps等,docker服务才能正常启动,查看docker服务状态:

kevinmeng@devfitit100:~$ systemctl status docker.service
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: inactive (dead)
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com

May 14 14:59:08 devfitit100 systemd[1]: Dependency failed for Docker Application Container Engine.
May 14 14:59:08 devfitit100 systemd[1]: docker.service: Job docker.service/start failed with result 'dependency'.
kevinmeng@devfitit100:~$ 

查看docker日志:

journalctl -fu docker.service

卸载docker

参考:https://www.1024sou.com/article/651518.html

#删除某软件及其安装时自动安装的所有包

sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-scan-plugin

# 删除无用的相关的配置文件

dpkg -l | grep docker
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 

# 卸载没有删除的docker相关插件,比如
sudo apt-get autoremove docker-ce-*

# 删除docker的相关配置,命令如:

 sudo rm -rf /etc/systemd/system/docker.service.d

# 这个目录存贮了docker镜像,容器,volume等,非必要千万不要删除!!!!!
 sudo rm -rf /var/lib/docker 

# 最后再查询下docker相关软件包

dpkg -l | grep docker

重新安装docker

apt  install docker.io 

注意问题

  • 如果/etc/docker/daemon.json文件存在,内容为空的话,要输入{},否则docker服务无法启动。
0

评论区