为避免每次都需要切换特权身份进行执行,可以将当前用户添加到安装docker
是自动创建的docker用户组
。
$ docker ps -a
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.24/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied
$ sudo usermod -aG docker [username]
[sudo] [username] 的密码:
$
执行成功后,退出
当前终端,重新登录即可,不再需要使用 sudo
。
]$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES