docker免sudo

Creative Commons
本作品采用知识共享署名

本文说明如何处理执行docker命令需要sudo权限的问题。

ubuntu上安装完docker后执行docker命令会提示要sudo权限:

1
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.38/images/json: dial unix /var/run/docker.sock: connect: permission denied

使用下面方法可以处理
1.创建docker组:sudo groupadd docker
2.将当前用户加入docker组:sudo gpasswd -a ${USER} docker
3.重启服务:sudo service docker restart
4.刷新docker成员:newgrp - docker
5.重启sudo service docker restart