赞
踩
无法使用
docker
。报错:ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
只要使用docker命令,不管是docker ps
还是docker images
都会报上面的错误。
尝试了各种方法,比如检查常见配置镜像源的daemon.json
文件,还有说把其改成.conf文件的,都没有用。还有说删除docker.sock
,如果这个文件是紫色的(centos下),一般是没有什么问题。
问题描述很简单就是连不上docker的守护进程了,但是又没有改过什么配置文件,不知道为什么会这样。我自己是曾经尝试过安装
docker rootless
不知道是不是这个问题所导致的。
既然连不上守护进程,那就手动给他连,下面这样做就是开启
docker Remote API
服务,能解决问题,唯一的隐患
可能就是有一些不安全,所以要自己考虑是通过这个方法解决问题,还是直接重新安装。
参考:五、Docker客户端和守护进程_docker客户端与守护进程-CSDN博客
1、修改配置文件
/usr/lib/systemd/system/docker.service
vim /usr/lib/systemd/system/docker.service
- 1
2、找到 ExecStart,在最后面添加
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
- 1
3、修改完配置的docker重启二连
sudo systemctl daemon-reload sudo systemctl restart docker
- 1
- 2
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。