Open1
開発環境構築
WSL2 で Vagrant を使う
環境
- Windows 10 Home
- WSL2 (Ubuntu 20.04)
- (Virtualbox 6.1)
- (Vagrant 2.2.6)
手順
- Virtualbox のインストール
- Chocolatey をインストール
- PowerShell (管理者権限で実行) で
cinst -y virtualbox
- Vagrant のインストール
- WSL のシェルから apt で
- virtualbox_WSL2 のインストール
vagrant plugin install virutalbox_WSL2
- Windows ファイアーウォールで WSL2 と Windows ホストの通信を許可する
- PowerShell (管理者権限) で
New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow
- Vagrant 実行
-
https://www.vagrantup.com/docs/other/wsl にある注意を守って
export VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1"
- synced_folder 無効化
config.vm.synced_folder ".", "/vagrant", disabled: true