LoginSignup
5
5

More than 5 years have passed since last update.

Mac の boot2docker が動かなくなった

Last updated at Posted at 2015-07-15

久しぶりの起動

マックで久しぶりに boot2docker を起動。
以前書いた MacでDocker(boot2docker)なのですが、そもそもマックではサービスとして利用していないので使わないときは落としていて、イメージを作るときだけ使う感じなのですが、久しぶりに起動すると動かない。わーいw

$ boot2docker up
Waiting for VM and Docker daemon to start...
............oo
Started.
Writing /Users/<user>/.boot2docker/certs/boot2docker-vm/ca.pem
Writing /Users/<user>/.boot2docker/certs/boot2docker-vm/cert.pem
Writing /Users/<user>/.boot2docker/certs/boot2docker-vm/key.pem
Your environment variables are already set correctly.

$ docker ps
Error response from daemon: client and server don't have same version (client : 1.19, server: 1.17)

なんかバージョンがどうの言ってる、クライアントが上だとダメなのだろうか?別件で brew update とかやったりしてるけどサーバーも一緒にあげてくれないの?(・・;

brew update brew upgrade したけど状況変わらず(・・;

バージョンアップ

という訳でサーバーのアップデートをググると boot2docker 自身でアップグレードするのね・・・
Homebrew で入れたのに分かりづらいね・・・
しかも!1.17から1.7.1にあがったぞ!?上がりすぎじゃね?w
これ先のメッセージと比べるバージョンじゃないのかな?あれ?2つ目の数字が17だと逆に下がってない?w

$ boot2docker down
$ boot2docker upgrade
docker is up to date (1.7.1), skipping upgrade...
boot2docker is up to date (v1.7.1), skipping upgrade...
Latest release for github.com/boot2docker/boot2docker is v1.7.1
Downloading boot2docker ISO image...
Success: downloaded https://github.com/boot2docker/boot2docker/releases/download/v1.7.1/boot2docker.iso
    to /Users/<user>/.boot2docker/boot2docker.iso

動作確認

とりあえず、動かしてみる。
うーん、私のバージョンの認識違いなだけだったのかな?

$ boot2docker up
Waiting for VM and Docker daemon to start...
................oo
Started.
Writing /Users/<user>/.boot2docker/certs/boot2docker-vm/ca.pem
Writing /Users/<user>/.boot2docker/certs/boot2docker-vm/cert.pem
Writing /Users/<user>/.boot2docker/certs/boot2docker-vm/key.pem
Your environment variables are already set correctly.

$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

バージョンを確認してみる

するとどうやら先ほどみたバージョンは API Version だったみたいですね。

$ docker version
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d
OS/Arch (client): darwin/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 786b29d
OS/Arch (server): linux/amd64

docker で何かやるつもりだったけどこれだけやったら今日はやる気失せたw

5
5
0

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
5
5