americandog1993の日記

プログラマー歴半年のメモ

VagrantでCentOS7立ち上げてみる

筆者環境

OSX EICapitan

VirtualBoxをインストー

Vagrant by HashiCorp
ここから。
pkg開くときに検証中と出て進まないときは以下のコマンドで対応。

$ sudo installer -package /Volumes/VirtualBox/VirtualBox.pkg -target /

Vagrantインストー

Vagrant by HashiCorp
ここから。
同上の現象で進めなくなった場合は以下コマンド。

$ sudo installer -package /Volumes/Vagrant/Vagrant.pkg -target /

Box追加

Discover Vagrant Boxes - Vagrant Cloud
ここから好きな環境を選んで落としてくればいいっぽい(自己責任)。

f:id:americandog1993:20170723201336p:plain

CentOS7が欲しいのでこれをチョイス。

$ vagrant box add centos/7

エラー起きたら以下参照。
vagrant 1.8.7 でboxを追加しようとするとエラーになる時の対処法 - Qiita


ボックスはあくまでテンプレート。鋳型のようなもん(たぶん)。
続いてボックスを実体として立ち上げていく。

vagrant up

好きな場所に好きな名前でディレクトリを作る。
自分の場合は

$ cd
$ mkdir myVM
$ cd myVM
$ mkdir CentOS7

とした。
作ったCentOS7ディレクトリに入ってvagrant initする。
VagrantFileができるのでそのままの設定でよければvagrant up。

$ cd CentOS7
$ vagrant init centos/7
$ vagrant up

vagrant upが終わったら

$ vagrant ssh

仮想マシンに入れる。