【问题标题】:docker service permissions on ubuntu 16.04ubuntu 16.04上的docker服务权限
【发布时间】:2018-02-07 17:05:12
【问题描述】:

我有一个ubuntu 16.04,并在上面安装了dockerdocker-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.

我必须设置哪些权限?

【问题讨论】:

标签: ubuntu docker permissions docker-compose ubuntu-16.04


【解决方案1】:

您必须添加要授予docker 组访问权限的用户。

sudo usermod -a -G docker userName

在 ypu 进行此更改后关闭并打开您的 shell 模拟器以使其正常工作

【讨论】:

【解决方案2】:

首先总是从他们的网站安装 docker

curl -SsL https://get.docker.com | sh

接下来,这将在最后给你一条消息,如果你不想使用 sudo 访问 docker,请执行命令

sudo usermod -aG docker $(whoami)

【讨论】:

【解决方案3】:

关于@rhea 的评论,我已经解决了。我之前已将我的用户名添加到 docker 组;诀窍是运行newgrp docker 以登录docker 组。 This 给了我提示。

【讨论】:

    猜你喜欢
    • 2019-06-05
    • 2016-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-19
    • 2017-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多