とりあえずオペレーションだけメモ
参考
環境
- Mac OS X 10.9 Mavericks
boot2docker
こちら をまんま利用させて戴く。以下のようにコマンドを実行する...
brew update brew install boot2docker
のではなくて boxen
で以下のように manifest
を書く。
# via homebrew homebrew::tap { 'homebrew/binary': } package { 'homebrew/binary/docker' : require => Homebrew::Tap["homebrew/binary"] } package { [ 'tmux', (略) 'boot2docker' ]: }
そして boxen --no-fde
を実行すると boot2docker
がインストールされる。(実行する前にコマンドラインから brew update
をしておくと良いかも)
boot2docker
を初期化。
export DOCKER_HOST=tcp://127.0.0.1:4243 boot2docker init
VirtualBox
の設定を修正。コンテナで利用するポート番号を NAT
させる。
for i in {49000..49900}; do VBoxManage modifyvm "boot2docker-vm" --natpf1 "tcp-port$i,tcp,,$i,,$i"; VBoxManage modifyvm "boot2docker-vm" --natpf1 "udp-port$i,udp,,$i,,$i"; done
boot2docker
を起動。
boot2docker up
あとは通常の docker
オペレーション。
test-kitchen + kitchen-docker
vim Gemfile bundle install kitchen create kitchen test
あとは通常の test-kitchen
オペレーション。
おお
- これは簡単過ぎる