docker dial unix /var/run/docker.sock: connect: permission denied


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.39/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied

背景:

使用sudo安裝docker,普通用戶使用的情況下,報錯connect: permission denied,鏈接權限被拒絕。

解決方案:

添加當前用戶到docker 用戶組

sudo gpasswd -a ${USER} docker

查看用戶組下用戶,檢查添加是否成功

 cat /etc/group | grep docker

重啟dicker服務

sudo service docker restart

切換當前會話到新組【group】或重啟會話

newgrp - docker


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM