Docker報錯
Warning: failed to get default registry endpoint from daemon (Cannot connect to the Docker daemon. Is the docker daemon running on this host?).
操作系統:CentOS7
執行命令:docker info
、docker search
、docker pull
執行用戶:非root,有sudo權限
猜測報錯和執行用戶權限有關係,使用sudo docker info
也會報錯,但docker --version
正常
執行了sudo dockerd
後 ctrl+c打斷,停了docker服務然後重啓,然後使用 sudo docker info
就正常了,沒有嘗試直接使用root用戶是不是正常
停服啓動命令
$ sudo systemctl stop docker.service
$ sudo systemctl start docker.service
不加sudo依然會報以下錯誤
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/info: dial unix /var/run/docker.sock: connect: permission denied