0
0

More than 5 years have passed since last update.

Windows上にVirtualBox+Vagrant+Ubuntuでローカル開発環境を構築する

Last updated at Posted at 2019-08-26

Windows上にVirtualBox+Vagrant+Ubuntuでローカル開発環境の土台を構築する

前提条件

準備

VirtualBoxのダウンロード

ダウンロードURL
Windows版をダウンロードしてインストール

Vagrantのダウンロード

同様にWindows版をダウンロードしてインストール

環境構築

Ubuntuのダウンロード

18.4LTSが公開されてることに勘づいてはいけない(戒め)

(2019/09/04 追記:18.4LTSに対応済)

vagrant initする。

.\vagrant> vagrant init bento/ubuntu-18.04

Vagrantfileの修正

IPなどは任意で、どうぞ。

Vagrant.configure("2") do |config|

  config.vm.box = "bento/ubuntu-18.04"

  config.vm.network "forwarded_port", guest: 3000, host: 3000

  config.vm.network "private_network", ip: "192.168.33.10" #コメントアウト
  config.vm.synced_folder "./", "/vagrant", nfs: true #修正

end

Ubuntuの起動と接続

Vagrantの起動

.\vagrant> vagrant up

ssh接続

.\vagrant> vagrant ssh

ssh接続終了

$ exit

vagrantの終了(?)
2行目のように表示され、コマンド入力待機状態になったら完了。

.\vagrant> vagrant halt
==> default: Attempting graceful shutdown of VM...

.\vagrant>

毎回/Vagrantディレクトリまで移動するの面倒

vagrant sshしたときに、カレントディレクトリが /Vagrant ではなく面倒だと怒る憤怒兄貴のために。

macrosにdoskeyの設定を書き込む

doskeyにコマンドを設定

.\vagrant> doskey vu=vagrant up
.\vagrant> doskey vssh=vagrant ssh -c "cd /vagrant; bash"

macrosに書き込む

.\vagrant> doskey /macros > %USERPROFILE%\macros.txt

コマンドプロンプトの設定

コマンドプロンプトショートカットのリンク先にdoskeyの設定(macrosの読み込み)を追記する。

%windir%\system32\cmd.exe
↓
%windir%\system32\cmd.exe /k doskey /macrofile=%USERPROFILE%\macros.txt

以降、 vssh というコマンドでssh接続することで、カレントディレクトリが /vagrant に。

これでログイン出来たらUbuntu自体の設定は完了。

参考

0
0
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
0
0