为避免每次都需要切换特权身份进行执行,可以将当前用户添加到安装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