在用戶權限下docker 命令需要 sudo 否則出現以下問題:
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://n%2Fdocker.sock/v1.40/auth: dial unix /var/run/docker.sock: connect: permission denied
解決方法:
通過將用戶添加到docker用戶組可以將sudo去掉,命令如下:
# groupadd docker #添加docker用戶組
# gpasswd -a 用戶名 docker #將登陸用戶加入到docker用戶組中
# newgrp docker #更新用戶組
最后重啟docker生效:
# systemctl restart docker