概要
macOS High Sierra に Vagrant をインストールしてみました
ついでに Ubuntu を構築してみました
環境
- macOS 10.13.2
- vagrant 2.0.3
- VirtualBox 5.1.30r118389
Vagrant のインストール
公式サイトから dmg をダウンロードしてインストールする必要があります
今回は vagrant_2.0.3_x86_64.dmg
というインストーラがダウンロードできました
ダウンロードできたらダブルクリックして開きましょう
そして vagrant.pkg をダブルクリックして起動します
あとはインストーラの指示に従ってインストールすれば OK です
ターミナルを起動してコマンドが使えるか確認してみましょう
- vagrant -v
Vagrant 2.0.3
と表示されれば OK です
Ubuntu を構築する
適当な作業用ディレクトリを作成しそこに Vagrantfiile を配置して構築します
- mkdir -p /path/to/vagrant/ubuntu
- cd /path/to/vagrant/ubuntu
- touch Vagrantfilie
- vim Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.network "private_network", type: "dhcp"
end
- vagrant up
で起動します
今回は直接サーバにアクセスするので Host Only Adapter のネットワークを追加しています
ちなみに xenial64 だと Ubuntu 16.04 になります
他のバージョンの Ubuntu はこちらを参照してください
動作確認
- vagrant ssh
- ip a show
(一部抜粋)
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:64:a1:33 brd ff:ff:ff:ff:ff:ff
inet 172.28.128.3/24 brd 172.28.128.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe64:a133/64 scope link
valid_lft forever preferred_lft forever
すでに vboxnet1 がすでにある環境で private_network を指定すると新規で vboxnet2 が出来て 172.28 帯を割り当てるようです
ホストマシンは 172.28.128.1 が割り当たっていました
ホストマシンから 172.28 帯でアクセスすることもできるようになっています
その他
停止
- vagrant halt
削除
- vagrant detroy
VirtualBox から確認
- VBoxManage list vms
最後に
macOS 上に Vagrant をインストールしてみました
High Sierra でも特に問題なく使えるようです
0 件のコメント:
コメントを投稿