作業メモ
VirtualBox をインストール
インストーラに従う
Vagrant をインストール
インストーラに従う
Hyper-Vを切っておく
(参考) Windows 10 で Vagrantが落ちる原因は、Hyper-Vだった
CentOS7 の Vagrant box を立ち上げる
コマンドプロンプト等から
vagrant init centos/7
vagrant up
ブラウザ等で検証する場合はVagrantfileのポートフォワーディング設定を行う
config.vm.network "forwarded_port", guest: 8080, host: 8080, host_ip: "127.0.0.1"
Dockerインストール
vagrant ssh
Dockerのインストールガイドに従う
https://docs.docker.com/engine/installation/linux/docker-ce/centos/
box化のためにゴミ掃除
yum clean all
dd if=/dev/zero of=/EMPTY bs=1M
rm -f /EMPTY
find /var/log -type f | xargs rm -f
rm ~/.bash_history
SSHを抜けて
vagrant halt
box作成
vagrant package --output hoge.box
使う時
vagrant box add hoge.box
vagrant box list
※ 作ってからもしやと思い vagrant cloud を見てみたら、同じようなboxは幾らでも転がっていた。。。
https://app.vagrantup.com/boxes/search?utf8=%E2%9C%93&sort=downloads&provider=&q=docker+centos