macにdocker toolboxをインストールする

More than 3 years have passed since last update.


docker toolboxについて

boot2dockerの後継に当たるツールらしい。

dockerのバージョンは、1.8になる。


前提

boot2dokerがインストールされている環境でインストールしました。

ただ、boot2dokerがインストールされていなくても手順はほとんど変わらないと思います。


インストール手順

下記サイトからpkgをインストール。

https://www.docker.com/toolbox

インストーラが起動するので、指示にしたがってインストールする。

boot2dockerがインストールされている環境では、Margeするかどうか聞かれるため、Margeを選択。

Virtual BoxにdefaultというVMが作成され、起動していれば大丈夫。

(boot2docker VMではなく、defaultというVMを使用します。)

ターミナルでdocker -vを実行すると以下のようになっているはず。

docker -v

Docker version 1.8.1, build d12ea79


docker VMの操作

boot2dockerからコマンドが変わっています。

起動

docker-machine start default

状態確認

docker-machine status default

終了

docker-machine stop default

一度終了して、再度起動した場合は、環境変数を再設定する必要があるため、

Starting VM...

Started machines may have new IP addresses. You may need to re-run the `docker-machine env` command.

と出るので、指示の通り以下のコマンドを入力。

docker-machine env default

コマンドを入力すると、環境変数の設定などがされた後、以下のコメントが出力される。

# Run this command to configure your shell: 

# eval "$(docker-machine env default)"

指示通りに以下のコマンドを入力すると、dockerコマンドでdefault VMを操作出来る。

eval "$(docker-machine env default)"