Docker compose triying executo docker compose远程编辑时出错;拨号unix/var/run/docker.sock:connect:permission denied";

Docker compose triying executo docker compose远程编辑时出错;拨号unix/var/run/docker.sock:connect:permission denied";,docker-compose,Docker Compose,我正在使用docker compose远程发布docker 我已经创建了一个docker上下文,当我创建“docker compose…up”时,我获得了“未能打开原始流连接:拨号unix/var/run/docker.sock:connect:permission denie” 作为上下文信息,当我使用ssh客户端在主机上发布docker容器记录器时,我需要执行“sudo”来完成docker编写。尝试检查您对docker.sock的权限 $ ls -last /var/run/docker.s

我正在使用docker compose远程发布docker

我已经创建了一个docker上下文,当我创建“docker compose…up”时,我获得了“未能打开原始流连接:拨号unix/var/run/docker.sock:connect:permission denie”


作为上下文信息,当我使用ssh客户端在主机上发布docker容器记录器时,我需要执行“sudo”来完成docker编写。

尝试检查您对docker.sock的权限

$ ls -last /var/run/docker.sock
$ whoami
$ cat /etc/group | grep docker  
然后,如果不想重新启动docker守护程序,可以运行以下命令:

sudo setfacl --modify user:<user name or ID>:rw /var/run/docker.sock

$sudo addgroup --system docker
$sudo adduser $USER docker
$newgrp docker

尝试检查您对docker.sock的权限

$ ls -last /var/run/docker.sock
$ whoami
$ cat /etc/group | grep docker  
然后,如果不想重新启动docker守护程序,可以运行以下命令:

sudo setfacl --modify user:<user name or ID>:rw /var/run/docker.sock

$sudo addgroup --system docker
$sudo adduser $USER docker
$newgrp docker