Linux仮想環境:Vagrantの立ち上げ方メモ
はじめに
今回の記事の目的
Windows上にLinuxの仮想環境を構築する方法として有名なVagrantの立ち上げ方メモ。
Vagrantと言っているが、仮想環境の実態はVirtualBoxで、VagrantはVirtualBoxを操作するためのソフトらしい。
元々以下の記事に記載していたが、わかりにくいので切り出した。 tomiko0404.hatenablog.com
前提
今回は以下の前提とする。やり方を忘れてしまったので、別途復習したら記事にする予定。
- VirtualBoxがインストールされていること。
- Vagrantがインストールされていること。
- Vagrantを用いたLinux環境構築ができていること。
参考になりそうな資料
kitsune.blog
vagrantを立ち上げる
Powershell(Window標準)を管理者権限で立ち上げる
Vagrantfileのあるフォルダに移動する
PS C:\WINDOWS\system32> cd C:\Users\User\vagrant\ubuntu64_18
vagrantの起動とssh接続
Vagrantの起動。
> vagrant up
> vagrant ssh
Vagrantをシャットダウンする際は、
> vagrant halt
とする。
Vagrantfileの中身
Vagrantfileには以下の記載がある。
Vagrant.configure("2") do |config| config.vm.box = "ubuntu/bionic64" config.vm.network "forwarded_port", guest: 8000, host: 8000 config.vm.synced_folder "./workspace", "/home/vagrant/workspace" config.vm.provider :virtualbox do |vb| vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/home/vagrant/workspace","1"] end config.vm.provider "virtualbox" do |vb| vb.memory = "1024" end end
workspaceに移動する
Vagrantfileの中で
config.vm.synced_folder "./workspace", "/home/vagrant/workspace"
と記載しているため、ローカルの./workspace
フォルダ(Vagrantfileがある場所からの相対パス)と、Vagrant上の/home/vagrant/workspace
は同期されている。
扱いやすいように、このフォルダ上で作業をするのが良い。
$ cd workspace
でworkspaceフォルダに移動できる。このフォルダはWindows上からも操作可能。
おわりに
開発作業するたびにVagrantを起動する必要があるため、やり方をメモした。