17
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

macOSへのVagrant導入方法

Last updated at Posted at 2015-10-10

[概要]

macOSへのVagrant導入方法をまとめます。

Vagrantとは

Vagrantとは、Vagrantfile を言われるファイルに構成情報を記述することによって、仮想環境の構築から設定まで自動化するツール

🔽 自分が書いたVagrantのメモ
Vagrantまとめ

[事前準備]

Vagrantのインストーラ入手

  • Vagrant公式ページからMAC OS用のインストーラを入手します

VirtualBoxのインストーラ入手

  • VirtualBox公式ページからOS X用のインストーラをを入手します

[作業内容]

Vagrantのインストール

  1. 「vagrant_1.8.x.dmg」をダブルクリック
  2. 「Vagrant.pkg」をダブルクリック
  3. 「続ける」
  4. 「インストール」
  5. パスワードが求められるので、入力し「ソフトウェアをインストール」
  6. 「閉じる」

※基本的に指示通りに進めば問題ないです。

VirtualBoxのインストール

  1. 「VirtualBox-5.x.xx-xxxxxx-OSX」をダブルクリック
  2. 「VirtualBox.pkg」をダブルクリック
  3. 「続ける」
  4. 「続ける」
  5. 「インストール」
  6. パスワードが求められるので、入力し「ソフトウェアをインストール」
  7. 「閉じる」

※基本的に指示通りに進めば問題ないです。

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
# 仮装マシンをまっさらにして、一番最初に導入した状態に戻す

[事後確認・作業]

特に無し

最後に

もし間違いや、おかしな所があれば指摘していただけると助かります!
もしくは、「編集リクエスト」とかも大歓迎です!

17
24
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
17
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?