chiwata’s blog

たまに技術の話をします。

WSLのUbuntuでVagrantを使いたい

表題の通りです。

ちなみに私はhyper-vを有効にしていた状態だとうまくいかなかったので無効にしました、 そんなの知らんという人はそのままで大丈夫ですが、有効にした記憶がある人は無効にしてください

virtualboxWindows側にインストールして置いて下さい

vagrantをインストールします

$ curl -LO https://releases.hashicorp.com/vagrant/2.2.4/vagrant_2.2.4_x86_64.deb 
$ sudo dpkg -i vagrant_2.2.4_x86_64.deb

.bashrcにいろいろ追記します

export VAGRANT_WSL_WINDOWS_ACCESS_USER=user
export VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1"
export VAGRANT_WSL_WINDOWS_ACCESS_USER_HOME_PATH="/mnt/c/Users/user" 
export PATH="$PATH:/mnt/c/Program Files/Oracle/VirtualBox"
export PATH="$PATH:/mnt/c/Windows/System32/"
export PATH="$PATH:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/"  

一番上の行は各自の環境に合わせてwindowsのユーザー名を入力してください windowsのユーザー名はcmdでwhoamiコマンドを打てばわかります

C:\Users\user>whoami
desktop-v07tv83\user

vagrantを起動してみます

$ vagrant init centos/7
$ vagrant up

hyper-vを有効にしたままにしてると駄目なことに気が付かずはまってしまったあほなので、反省しております。