@idesaku さんの tweet で boot2docker の後継にあたるプロジェクトの docker toolbox というのが出たというのを知ったので早速 OSX の環境を移行してみた。インストーラが勝手に boot2docker の VM イメージを検出して default という名前の VM にコンバートして docker toolbox 対応してくれるので特に新しい何かをやるという必要はない。
toolbox では boot2docker コマンドが docker-machine という OSX の workaround コマンドではなく、透過的に docker host を扱うコマンドに置き換わっていたので軽く触ったりしていた。ほとんど boot2docker と同様に使えるのだけど、create で swarm な docker host を作ったり、driver を使うことで digitalocean や各種 IaaS に docker host を作れるというのが便利そう(まだ virtualbox でしか試してない) に感じた。この辺、OpenStack で試してみよう。
他にも docker-compose も同梱されていたりと大変便利なので boot2docker を使い続けるという理由は特になさそう。この機会に docker-machine, docker-compose の使い方をしっかり学んでおこう。