在Ubuntu上的码头服务权限16.04
我有一个ubuntu 16.04
,我已经安装了docker
和docker-compose
;但是我不能在没有sudo
的情况下运行它们。对于docker
:在Ubuntu上的码头服务权限16.04
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后打开外壳模拟器为了得到这个工作
请阅读[我自己的回答](https://*.com/questions/45952687/docker-service-permissions-on-ubuntu-16-04?answertab=active#tab-top)。 –
首先总是从他们的网站
curl -SsL https://get.docker.com | sh
下一页安装搬运工这会给你一个消息,使这个变化最后如果你不想使用sudo来访问docker,那么执行命令
sudo usermod -aG docker $(whoami)
请阅读[我自己的答案](https://*.com/questions/45952687/docker-service-permissions-on-ubuntu-16-04?answertab=active#tab-top)。 –
我前几天遇到过类似的问题..我发现了这个,并在其上执行了步骤..希望这有助于https://askubuntu.com/questions/477551/how-can-i-use-docker-without- sudo – rhea