よりコンパクトで軽量なコンテナー仮想化環境へシフト中
VagrantもDockerも軽くかじっていたのですが、DockerはLinux上でしか動作してくれなかったのでVagrantのLinux上でDockerとかダルいなーと思ってVagrantをメインに使っていたワシですウス。
ですが、気がついたらDockerがMac/Windows上でも動いてくれる環境が整っていたようなので、チマチマとVagrantで構築していた仮想環境をDockerコンテナーに移行中。。。
Vagrantボックスの掃除に使っているコマンド
カレントディレクトリ配下のVagrantfileから、ボックス名をgrepする
$ find . -name Vagrantfile | xargs grep "config.vm.box " ./centosMongoDB/Vagrantfile: config.vm.box = "CentOS-6.4" ./ubuntuGrunt/Vagrantfile: config.vm.box = "hashicorp/precise32" ./ubuntuRedis/Vagrantfile: config.vm.box = "ubuntu/trusty64"
Vagrant ボックス名を一覧して、ボックスを削除する
$ vagrant box list hashicorp/precise32 (virtualbox, 1.0.0) precise32 (virtualbox, 0) ubuntu/trusty64 (virtualbox, 20150609.0.10) $ vagrant box remove [boxname]
これからは軽量なコンテナーで仮想化だ
素敵だDocker☆
Get Started with Docker (for Mac)
https://docs.docker.com/mac/