我正在将我的家庭服务上的一些应用程序迁移到 docker。有几个后台作业,作为用户服务运行,使用这些应用程序。
但我收到以下错误
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&filters=%7B%22label%22%3A%7B%22com.docker.compose.project%3Dprod%22%3Atrue%7D%7D&limit=0": dial unix /var/run/docker.sock: connect: permission denied
我已经将当前用户添加到 docker 组中。可以手动运行命令。但它不能作为用户服务。改变后
chmod 666 docker.sock
它也适用于用户服务。
但我想知道在这种情况下哪个特定用户需要docker的权限?
问候
答案1
重新启动解决了这个问题:-) :-) :-) :-)