解决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-reload
, service docker start
即可。
3.类似的错误都可以通过这种方式修改,etc/docker/daemon.json 和 /usr/lib/systemd/system/docker.service 对字段的设置不能有冲突和重复配置
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。