去掉sudo!普通用户更快的执行docker命令


permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied

如果在执行docker命令的时候,有上面提示权限错误,那是因为普通用户执行docker命令,需要使用sudo。

解决方法:

把用户加入到docker组即可

# $USER替换为你登录系统的用户名
sudo usermod -aG docker $USER

然后重启电脑,或者再执行下更新组员的命令

newgrp docker

这时再执行docker命令就不会提示权限错误了。收工!