Hugo博客公告弹窗

docker问题解决

   
文章摘要
摘要小助理今天溜号啦……😜

问题:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.

停止所有 Docker 服务

systemctl stop docker.service
systemctl stop docker.socket
systemctl stop containerd

删除 Docker 相关文件

rm -rf /var/run/docker*
rm -rf /var/lib/docker/*

重新加载系统服务

systemctl daemon-reload

重启 containerd(如果安装了的话)

systemctl start containerd

启动 Docker 服务

systemctl start docker.socket
systemctl start docker.service

检查服务状态:

systemctl status docker

如果以上步骤还是不能解决问题,建议重新安装 Docker:

完全卸载 Docker

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

删除所有 Docker 数据

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

重新安装 Docker

apt-get update
apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

安装完成后,检查 Docker 是否正常工作:

检查 Docker 版本

docker --version

运行测试容器

docker run hello-world
CC BY-NC-SA 4.0 转载请注明
最后更新于 2024-11-23 15:12
clarity统计