LoginSignup
1
4

More than 5 years have passed since last update.

Vagrant入門

Last updated at Posted at 2018-07-03

概要

以下のサイトを参考にVagrantとは何か簡単にまとめました。

参考サイト

Vagrantとは?

VagrantとはVirtual Boxのような仮想化ソフトと共に用いることで、様々な仮想環境を簡単に構築・管理し、配布することができるオープンソースソフトウェアです。
これによって、あなたのローカルPCの環境を変更せずとも、全く別の環境・設定で自由自在にテストや開発を行う事が可能です。

仮想マシンとは?

1つのコンピュータの上に「仮想的に」もう一台全く別のコンピュータを動かすシステムの事を仮想化と呼びます。
そして、これによって作り出された仮想的なコンピュータが仮想マシンです。

なぜVagrantを使用するのか?

Vagrantを利用する事で以下のような利点が挙げられます。

  • ホストマシンの環境に左右されず、複数の開発者間で同様の環境を共有する事が可能。
  • 仮想マシンを何度でも壊す→立ち上げるができる。(何の心配もなく様々な事を試せる)
  • ホストPCのOSに関係なく別のOSを動かす事ができる。

Vagrantの基本用語解説

用語 概要
Box 環境を構築するためのテンプレート(仮想マシンのひな形)
Vagrantfile 作成する仮想マシンの設定ファイル
"vagrant"コマンド 端末で実行するためのコマンド

Vagrantの基本コマンド

Vagrantの初期化

vagrant init

VagrantのBoxのリストの表示

vagrant box list

sshログイン

vagrant ssh

仮想マシンの稼働

vagrant up

仮想マシンの停止

vagrant halt

仮想マシンの再起動

vagrant reload

仮想マシンの削除

vagrant destroy

仮想マシンの状態確認

vagrant status

仮想マシンの一時停止

vagrant suspend

仮想マシンの一時停止からの復帰

vagrant resume
1
4
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
1
4