docker ubuntu 16.04 的服务权限
docker service permissions on ubuntu 16.04
我有一个 ubuntu 16.04
,我已经在上面安装了 docker
和 docker-compose
;但我不能 运行 他们没有 sudo
。对于 docker
:
docker build -t zizi .
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
对于docker-compose
:
docker-compose build
Building ui
ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
我必须设置哪些权限?
您必须将要授予访问权限的用户添加到 docker
组。
sudo usermod -a -G docker userName
在 ypu 进行此更改后关闭并打开您的 shell 模拟器以使其正常工作
首先总是从他们的网站docker安装
curl -SsL https://get.docker.com | sh
接下来这将在最后给您一条消息,如果您不想使用 sudo 访问 docker 然后执行命令
sudo usermod -aG docker $(whoami)
我已经解决了@rhea 的评论。我之前已将我的用户名添加到 docker 组;诀窍是 运行 newgrp docker
以登录到 docker
组。 This 给了我提示。
我有一个 ubuntu 16.04
,我已经在上面安装了 docker
和 docker-compose
;但我不能 运行 他们没有 sudo
。对于 docker
:
docker build -t zizi .
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
对于docker-compose
:
docker-compose build
Building ui
ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
我必须设置哪些权限?
您必须将要授予访问权限的用户添加到 docker
组。
sudo usermod -a -G docker userName
在 ypu 进行此更改后关闭并打开您的 shell 模拟器以使其正常工作
首先总是从他们的网站docker安装
curl -SsL https://get.docker.com | sh
接下来这将在最后给您一条消息,如果您不想使用 sudo 访问 docker 然后执行命令
sudo usermod -aG docker $(whoami)
我已经解决了@rhea 的评论。我之前已将我的用户名添加到 docker 组;诀窍是 运行 newgrp docker
以登录到 docker
组。 This 给了我提示。