解决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 对字段的设置不能有冲突和重复配置
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
docker+gitlab+gitlab-runner部署详解
这篇文章主要介绍了docker+gitlab+gitlab-runner部署详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-10-10
docker打包一个包含python3的centos8的新镜像过程
用户通过下载CentOS镜像、Python安装包及阿里源配置,编写Dockerfile并使用Shell脚本自动化打包,实现与Git的协同更新,确保镜像便捷维护和快速部署2025-10-10


最新评论