![Ubuntu Core 上的 Docker 权限错误](https://linux22.com/image/1193265/Ubuntu%20Core%20%E4%B8%8A%E7%9A%84%20Docker%20%E6%9D%83%E9%99%90%E9%94%99%E8%AF%AF.png)
在 Ubuntu Core 上安装 Docker Snap 后,我可以构建和运行 Docker 容器。然而,我不得不使用须藤对于所有 Docker 命令,否则我会收到以下错误:
user@ubuntu:~$ docker ps
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": dial unix /var/run/docker.sock: connect: permission denied
user@ubuntu:~$
我在这里找到了一些关于如何解决这个问题的说明,但它们在 Ubuntu Core 上不起作用: https://www.digitalocean.com/community/questions/how-to-fix-docker-got-permission-denied-while-trying-to-connect-to-the-docker-daemon-socket
当我按照说明操作时,出现以下错误:
user@ubuntu:~$ sudo groupadd docker
groupadd: cannot lock /etc/group; try again later.
user@ubuntu:~$
我假设由于我在 Ubuntu Core 上运行,这是一个不可变的“容器”操作系统,因此我无法添加组或修改权限。
有人可以证实这一点吗?