Linux 執行 docker 時出現 Got permission denied while trying to connect to the Docker daemon socket 錯誤 解決方式

在 Linux 執行 docker 時出現錯誤:
    
      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.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
    

原因就是權限不足,表示目前的使用者身分沒有權限去存取 docker
其實在執行指令時前面加上 sudo 就可以了,但每次都要加上 sudo 很麻煩

解決方式:給予權限即可
    
sudo chmod 666 /var/run/docker.sock
    

這樣以後下 docker 指令前面就不用加上 sudo 了

留言