5
5

More than 5 years have passed since last update.

Windows10 / VirtualBox / Vagrant で CentOS7 & Docker の box作成

Last updated at Posted at 2017-07-27

作業メモ

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

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5