TakoTech

「エンジニアです!」と自信を持って言えるようになる

Vagrantの共有フォルダを複数作りたい

背景

 最初に作った/home/vagrant配下のworkspaceフォルダ内がぐちゃぐちゃしてきたので、あたらしくstudyCodingフォルダを作成したい。
 ※WIndows環境です。

やったこと

  1. C:\Users\${ユーザ名}\vagrant\ubuntu64_16以下に、studyCodingフォルダを作成。

  2. Vagrantfileを編集し、config.vm.synced_folderに1行追加。

<変更前>

config.vm.synced_folder "./workspace", "/home/vagrant/workspace"

<変更後>

config.vm.synced_folder "./workspace", "/home/vagrant/workspace"
config.vm.synced_folder "./studyCoding", "/home/vagrant/studyCoding"


3. また、Vagrantfile内のシンボリックリンクの設定を変更し、workspace直下からvagrant直下に設定。

<変更前>

    config.vm.provider :virtualbox do |vb|
        vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate//home/vagrant/workspace","1"]
    end

<変更後>

    config.vm.provider :virtualbox do |vb|
        vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate//home/vagrant","1"]
    end


参考にしたサイト

qiita.com