您需要将当前用户添加到
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组读取/写入
。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)