ラボ > サーバ:Vagrant

Vagrantのインスト

作成日:2020-09-25, 更新日:2020-09-25

基本

使うアプリ

・Vagrantのインスト
・VirtualBoxのインスト(※「VirtualBoxのインスト」)
・TeraTerm(SSHクライアントなら何でもいいそうだ)のインスト

流れ

1.Vagrantのインスト
2.Boxファイル(OSのイメージファイル)を追加

1.Vagrantのインスト

・本体をDLし、インスト
※インスト後、PC再起動。その後、CMDから「vagrant --version」でバージョンが表示されるか確認

2.Boxファイル(OSのイメージファイル)を追加

▼Boxファイルの一覧のURL
VagrantのBoxファイルの一覧

▼Boxファイルの追加方法

$ vagrant box add {title} {url}
$ vagrant init {title}
$ vagrant up

▼流れ
2-1.Boxの追加
2-2.作業用のディレクトリの用意
2-3.初期化
2-4.起動
2-5.接続
→このあとは、apacheをいれたり、DBを入れたり・・・と頑張る。

2-1.Boxの追加

CMDより、「vagrant box add」で追加

▼2020年9月の時点で「CentOS 7」を使う(古いのかどうかは不明)

$ vagrant box add centos7x64 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box

2-2.作業用のディレクトリ

好きな場所に好きな名前でディレクトリを作成してカレントを移す

▼「C:\vagrant_work\centos7_test」

$ cd C:\vagrant_work\centos7_test

2-3.初期化

$ vagrant init centos7x64

「C:\vagrant_work\centos7_test」の中に「Vagrantfile」が作られるので、テキストエディタで編集

▼下記のコメント解除(私の場合、35行目にいた)

config.vm.network "private_network", ip: "192.168.33.10"

2-4.起動

$ vagrant up

エラーもなくプロンプトが返ってくればOK
※不安なら、pingを叩いて確認。

▼終了コマンド

$ vagrant halt

2-5.接続

▼TeraTermで接続

アドレス:192.168.33.10
ポート:22
ユーザ名:vagrant
パスワード:vagrant

もしくはVirtualBoxを起動して確認

VirtualBoxの画面から抜ける

VirtualBoxから起動してマウスクリックとかすると元に戻らない・・・
※「VirtualBoxの中にカレントが移って、元のWinに戻らない?」という表現が正解?

「Right Control」を押せばいいんだけど・・・コレはキーボードには「Ctrl」のキーが2つある。
スペースキーの左右に一つずつ「Ctrl」のキーがあるので右側を押すって意味になる。

関連

VirtualBoxのインスト


公式:Vagrant
VagrantのBoxファイルの一覧