ubuntu 14.04にdockerをインストールしましたが、正常にインストールされたと表示されました。それから入ってsudo docker version
、戻ってきた
Client:
Version: 1.9.1
API version: 1.21
Go version: go1.4.2
Git commit: a34a1d5
Built: Fri Nov 20 13:12:04 UTC 2015
OS/Arch: linux/amd64
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
入ってsudo service docker status
、手に入れた
docker start/running, process 8063
私が試したsudo docker images
とsudo docker info
、私は同じ回答を得ました:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
なぜこれが返ってきたのかわからないので、ubuntuを使って引っ張ってみsudo docker pull ubuntu
たら
Using default tag: latest
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
この問題を解決する方法、Dockerイメージをプルして実行する方法を教えてください。そしてdocker -d
、と同じdocker deamon
ですか?
docker
次のように、現在のユーザーをグループに追加する必要があります。
sudo usermod -aG docker <your username>
また、次のUSER
ような環境変数を使用できます。
sudo usermod -aG docker $USER
次に、システムを再起動します。Dockerのドキュメントにあるように:
ドッキングウィンドウに結合するデーモンUnixソケットの代わりのTCPポート。デフォルトでは、Unixソケットはユーザーrootが所有し、他のユーザーは
sudo
。を使用してアクセスできます。このため、dockerデーモンは常にrootユーザーとして実行されます。コマンド
sudo
を使用するときに使用する必要がないようにするにはdocker
、というUnixグループを作成し、docker
それにユーザーを追加します。dockerデーモンが起動すると、Unixソケットの所有権がdocker
グループによって読み取り/書き込み可能になります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加