docker服务的权限在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
closures并打开你的shell模拟器后,ypu进行此更改才能得到这个工作
首先总是从他们的网站安装docker
curl -SsL https://get.docker.com | sh
接下来这会给你一个消息,最后如果你不想使用sudo来访问docker,那么执行命令
sudo usermod -aG docker $(whoami)
我已经解决了@瑞纳的评论。 我以前已经将我的用户名添加到docker组中。 诀窍就是运行newgrp docker
来logindocker
组。 这给了我提示。