docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker daemon启动问题

解决Docker daemon启动问题

作者:weixin_45644548

这篇文章主要介绍了解决Docker daemon启动问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Docker daemon启动问题

问题描述

limit机器重启后,我们需要启动docker容器,在执行docker run或者docker ps命令时,报错:

docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.

解决问题

看错误信息,需要启动daemon服务,执行dockerd -d命令就可以

执行docker images命令成功

docker启动报错unable to configure the Docker daemon with file /etc/docker/daemon.json

出现这个错误的原因是

/etc/docker/daemon.json 和 /usr/lib/systemd/system/docker.service 对live-restore的设置冲突。

1.运行 journalctl -xe > error.log 将内容输出到文本,如上图所示。

2.将 docker.service 文件中ExecStart=/usr/bin/dockerd --live-restore 中的--live-restore这段删掉,并删除 /etc/docker/daemon.json中的空格,再进行重启systemctl daemon-reloadservice docker start即可。

3.类似的错误都可以通过这种方式修改,etc/docker/daemon.json 和 /usr/lib/systemd/system/docker.service 对字段的设置不能有冲突和重复配置

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文