无法连接到Docker守护程序。docker守护程序是否在此主机上运行?

无法连接到Docker守护程序。docker守护程序是否在此主机上运行?,第1张

无法连接到Docker守护程序。docker守护程序是否在此主机上运行?

您需要将当前用户添加到

docker
组中,如下所示:

sudo usermod -aG docker <your username>

另外,您可以使用以下

USER
环境变量:

sudo usermod -aG docker $USER

然后重新启动系统。正如docker
文档所述:

码头工人 守护程序绑定到一个 Unix套接字 而非 TCP端口 。默认情况下,Unix套接字由 root
用户拥有,其他用户可以使用进行访问

sudo
。因此,docker守护程序始终以root用户身份运行。

为了避免

sudo
在使用
docker
命令时必须使用该命令,请创建一个Unix组
docker
,并将其添加用户。当docker守护程序启动时,它使Unix套接字的所有权可由
docker
组读取/写入



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4987669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存