错误信息
在centos上,安装完docker之后,使用docker images查看镜像的时候报如下错误
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
解决办法
- 检查
docker service是否启动成功
sudo systemctl status docker
docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2024-07-16 17:45:31 CST; 4min 52s ago
Docs: https://docs.docker.com
Main PID: 39676 (dockerd)
Tasks: 17
Memory: 28.3M
CGroup: /system.slice/docker.service
└─39676 /usr/bin/dockerd -H unix:///var/run/docker.sock --containerd=/run…
通过上面的输出信息可以发现,docker已经启动成功,如果没有启动,请按照下面的命令进行启动
sudo systemctl restart docker
如果启动失败请参考我的这篇文章进行解决linux docker启动失败
- 修改
docker.service文件
sudo vim /lib/systemd/system/docker.service
打开docker的service文件,将下面的内容进行替换
# ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock --containerd=/run/containerd/containerd.sock
- 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
- 查看镜像
sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
2747

被折叠的 条评论
为什么被折叠?



