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