我已经通过软件商店安装了Docker,这表明它是一个Snap软件包。我想这对我来说很好,但是不幸的是,我尝试过的每个Docker命令都不起作用:
$ docker info
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.30/info: dial unix /var/run/docker.sock: connect: permission denied
任何想法如何解决这个问题?
编辑:我现在已经通过从Docker自己的存储库中安装Docker 解决了这一问题,这可能也适用于将来浏览此问题的人们。不过,对于那些希望能够从Snap运行它的人来说,这是一个开放的问题。
docker
组时,Docker已经在运行,id -nG
未显示Docker ,并且任何docker
命令均导致权限被拒绝错误。注销并重新登录不起作用,因为docker系统进程一直在运行。重新引导系统或重新启动docker显示用户为docker组的一部分,并允许执行docker命令。注意:0个代表,无法添加评论。