概要
タイトルの通り
Vagrantって、デフォでホストOSとゲストOSとのファイル共有機能「Synced Folders」なるものがあるんです。
でもそれ使うには設定必要なので、書いてみます。
これだ
Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "2048"]
end
# ↑ここまでは今回関係ない
# Sync folders↓ここから本題
config.vm.synced_folder ".", "/vagrant",
type: "nfs",
rsync_auto: true
# rsync__exclude: [".git/"]
config.vm.network "private_network", ip: "192.168.33.10"
end