docker toolboxについて
boot2dockerの後継に当たるツールらしい。
dockerのバージョンは、1.8になる。
前提
boot2dockerがインストールされている環境でインストールしました。
ただ、boot2dockerがインストールされていなくても手順はほとんど変わらないと思います。
インストール手順
下記サイトから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)"