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
通过使用上述方法,您可以使用“码头工人“为每个用户指定一个命令。