WSLのUbuntuでVagrantを使いたい
表題の通りです。
ちなみに私はhyper-vを有効にしていた状態だとうまくいかなかったので無効にしました、 そんなの知らんという人はそのままで大丈夫ですが、有効にした記憶がある人は無効にしてください
virtualboxをWindows側にインストールして置いて下さい
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を有効にしたままにしてると駄目なことに気が付かずはまってしまったあほなので、反省しております。