運行docker命令,提示
Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
Is the docker daemon running?
很奇怪,昨天晚上家里電腦出現這個問題,今天早上單位電腦也出現這個問題。而在昨天白天之前,這兩者都是正常的。
系統都是ubuntu 16.04。
2018-5-17
uj5u.com熱心網友回復:
已用sudo命令執行docker。docker版本資訊:
Client:
Version: 18.03.0-ce
API version: 1.37
Go version: go1.9.4
Git commit: 0520e24
Built: Wed Mar 21 23:10:01 2018
OS/Arch: linux/amd64
Experimental: false
Orchestrator: swarm
uj5u.com熱心網友回復:
sudo service docker start 也報錯。uj5u.com熱心網友回復:
docker 客戶端通過unix:///var/run/docker.sock與docker daemon通信,unix:///var/run/docker.sock需要管理員權限才能訪問,所以要么運行sudo docker run hello-world,要么將當前用戶添加在docker用戶組中sudo usermod -aG docker $USER
uj5u.com熱心網友回復:
很遺憾,您說的這兩點都試了,依然報那個錯誤。
uj5u.com熱心網友回復:
已解決,我為了加速下載鏡像,更改了/etc/docker/daemon.json 。對json語法不熟悉,少打了一個逗號,就引發了該問題。但很奇怪這個改動不是一天兩天,之前一直都是正常的。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/51976.html
標籤:Docker
