Docker 守护程序绑定到 Unix 套接字,而不是 TCP 端口。
默认情况下,拥有 Unix 套接字的是用户,其他用户只能使用 。
Docker 守护程序始终以用户身份运行。
sudo root
如果不想在命令前面加上 ,请创建一个 Unix 组调用并向其添加用户。当 Docker 守护程序启动时,它 创建组成员可访问的 Unix 套接字。在某些 Linux 上 发行版,系统在安装时会自动创建此组 使用包管理器的 Docker 引擎。在这种情况下,您无需 手动创建组。
- 要创建组并添加用户,请执行以下操
docker
sudo groupadd docker
- 将您的用户添加到组中。
docker
sudo usermod -aG docker $USER
- 注销并重新登录,以便重新评估您的组成员身份
您还可以运行以下命令来激活对组的更改:
newgrp docker
- 验证是否可以在没有
.docker sudo
docker images
参数资料 https://docs.docker.com/engine/install/linux-postinstall/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)