[概要]
macOSへのVagrant導入方法をまとめます。
Vagrantとは
Vagrantとは、Vagrantfile
を言われるファイルに構成情報を記述することによって、仮想環境の構築から設定まで自動化するツール
🔽 自分が書いたVagrantのメモ
Vagrantまとめ
[事前準備]
Vagrantのインストーラ入手
- Vagrant公式ページからMAC OS用のインストーラを入手します
VirtualBoxのインストーラ入手
- VirtualBox公式ページからOS X用のインストーラをを入手します
[作業内容]
Vagrantのインストール
- 「vagrant_1.8.x.dmg」をダブルクリック
- 「Vagrant.pkg」をダブルクリック
- 「続ける」
- 「インストール」
- パスワードが求められるので、入力し「ソフトウェアをインストール」
- 「閉じる」
※基本的に指示通りに進めば問題ないです。
VirtualBoxのインストール
- 「VirtualBox-5.x.xx-xxxxxx-OSX」をダブルクリック
- 「VirtualBox.pkg」をダブルクリック
- 「続ける」
- 「続ける」
- 「インストール」
- パスワードが求められるので、入力し「ソフトウェアをインストール」
- 「閉じる」
※基本的に指示通りに進めば問題ないです。
plugin追加
vagrant-vbguestというpluginを追加します。
これは、仮装マシンを起動する時に、VirtualBox Guest Additions
と言われるVirtual Boxを便利にしてくれるツールを自動的にインストールしてくれます。
$ vagrant plugin install vagrant-vbguest
Installing the 'vagrant-vbguest' plugin. This can take a few minutes...
Installed the plugin 'vagrant-vbguest (0.13.0)'!
VagrantのBox追加
### 作業ディレクトリを作成
$ mkdir centos7
### 作業ディレクトリに移動
$ cd centos7
### Vagrantfile生成
$ vagrant init ghfdjk/centos7
### 仮想マシン起動
$ vagrant up
### 仮想マシンにssh接続
$ vagrant ssh
自分が作ったboxなので、変なところがあったら、教えていただけると助かります!m( )m
Vagrantの簡単な操作方法
🔽 詳しくは下記
Vagrantコマンド
### 仮想マシン起動
$ vagrant up
# 仮想マシンシャットダウン
$ vagrant halt
### 仮想マシン再起動
$ vagrant reload
### 仮想マシンを元に戻す
$ vagrant destroy
# 仮装マシンをまっさらにして、一番最初に導入した状態に戻す
[事後確認・作業]
特に無し
最後に
もし間違いや、おかしな所があれば指摘していただけると助かります!
もしくは、「編集リクエスト」とかも大歓迎です!