如何获得许可

如何获得许可

docker:尝试连接到 unix:///var/run/docker.sock 上的 Docker 守护进程套接字时权限被拒绝:发布“http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create”:拨号 unix /var/run/docker.sock:连接:权限被拒绝。

答案1

您必须通过以下方式将您的用户添加到 docker 组

sudo usermod -a -G docker $USER

然后重新启动并重试运行与 Docker 相关的命令。

答案2

如果您不需要做任何其他事情,并且您的环境中有很多用户,只需执行以下操作即可为所有用户使用,

[admin@localhost]$ systemctl enable --now docker
[admin@localhost]$ systemctl start docker
[admin@localhost]$ sudo chmod 777 /var/run/docker.sock

通过使用上述方法,您可以使用“码头工人“为每个用户指定一个命令。

相关内容