2017-08-30 8 views
0

私はubuntu 16.04を持っていて、dockerdocker-composeをインストールしました。私はsudoなしで実行することはできません。 dockerの場合:ubuntuのドッカーサービスのアクセス許可16.04

docker-composeため
docker build -t zizi . 
Cannot connect to the Docker daemon. Is the docker daemon running on this host? 

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. 

私が設定する必要が権限とは何ですか?

+1

数日前に同様の問題に直面しました。私はこれを見つけて、その上にステップを実行しました。これがhttps://askubuntu.com/questions/477551/how-can-i-use-docker-without- sudo – rhea

答えて

0

@ rheaのコメントに関して私はそれを解決しました。私は以前にユーザー名をドッカーグループに追加しました。その術はdockerグループにログインするためにnewgrp dockerを実行することでした。 Thisは私にヒントを与えました。

0

dockerグループへのアクセスを許可するユーザーを追加する必要があります。

sudo usermod -a -G docker userName 

閉じるとypuはこれがあなたにメッセージを与えるだろう、常に自分のウェブサイトから

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

をドッキングウィンドウをインストールする次のこの作業

+0

[自分の回答](https://stackoverflow.com/questions/45952687/docker-service-permissions-on-ubuntu-16-04?answertab=active#tab-top)をお読みください。 –

0

ファーストを得るために、この変更を行った後、あなたのシェルエミュレータを開きます最後にsudoを使ってドッカーにアクセスしたくない場合は、コマンドを実行してください。

sudo usermod -aG docker $(whoami) 
+0

[自分の回答](https://stackoverflow.com/questions/45952687/docker-service-permissions-on-ubuntu-16-04?answertab=active#tab-top)をお読みください。 –