SHOYAN BLOG

I am a pragmatic programmer.

Macを引っ越ししたらDockerデーモンが起動しなくなった

Macを引っ越ししたらDockerデーモンが起動しなくなった。
Dockerを起動しようとすると Cannot connect to the Docker daemon. Is the docker daemon running on this host? というメッセージがでて起動しない。
docker-machineコマンドで確認してみると以下のエラーが出ていた。

1
2
3
$ docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
default   -        virtualbox   Running   tcp://192.168.99.100:2376           Unknown   Unable to query docker version: Cannot connect to the docker engine endpoint

1度docker-machineコマンドで既存のDockerを削除して作成するとうまくいった。

1
2
$ docker-machine rm -f default
$ docker-machine create -d virtualbox default

今度はDockerのバージョンがv1.12.1と表示されている。

1
2
3
⇒  docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
default   -        virtualbox   Running   tcp://192.168.99.100:2376           v1.12.1

ちなみに既存のDockerを削除すると今までのimageは消えてしまう。

Docker for Macがでてそっちに移行した方がよさげな機運を感じるので、そろそろDocker ToolboxからDocker for Macに移行する時期なのかな。

よく読まれている記事

Comments