LoginSignup
47
42

More than 5 years have passed since last update.

dockerをインストールしたのに動かない時

Last updated at Posted at 2016-01-20

症状

dockerを公式サイトからインストール。

$ wget -qO- https://get.docker.com/ | sh

sudoの為にパスワードを訊かれるが、すんなり通ってインストールが完了したとする。

$ sudo usermod -aG docker `whoami`

こんな感じでdockerグループにユーザを追加することで、dockerコマンドをsudoなしで使えるようにできる。
しかしそれでは動かないという症状に見舞われる事がある。

$ docker ps         
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
$ sudo !! ←こう打つ事で直前のコマンドをsudo付きで再実行できる。
Cannot connect to the Docker daemon. Is the docker daemon running on this host?

dockerデーモンが立ち上がっているか?と訊かれる。sudoであっても結果は一緒。
デーモンの死活はUbuntuなら service コマンドで確認できる。

$ sudo service docker status
docker start/running, process 4499

が、このようにデーモンが生きていても上記のエラーメッセージが出ることがある。

解決策

Ubuntuを再起動せよ。
(具体的にどのモジュールが再起動すれば問題が解決するのかわからないが、現行の最新である1.8であってもドンピシャな解決策は提示されていなかった。)

結果

以下のように表示されれば上記の症状は解決したと見られる。

$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
47
42
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
47
42