質問
調べてもわからなかったので
Vagrantのフォルダ共有機能について教えて下さい。
Vagrantfile内の「config.vm.synced_folder "../data", "/vagrant_data"」がどのように機能しているかがわかりません…
表記どおりにいけば、
ホスト:Vagrantfileが存在するディレクトリの一階層上のdataディレクトリ
ゲスト:/home/vagrant/vagrant_dataディレクトリ
が共有される記述だと思います。
しかし実際は、ホストのVagrantfileがあるフォルダとゲストのvagrantフォルダが同期しており記述どおりじゃなくても動く理由がわかりません。
ご教示お願い致します。
最近Vagrant使ってなくてそんな機能の存在は知りませんでしたが、直にVirtualBoxでフォルダ共有機能を使ってホストとゲストでフォルダを共有しています。おそらく、VagrantはVMを動かすソフトの機能を使っているだけです。
VirtualBoxでは、ゲストOSに専用のドライバをインストールすることで、ホスト上のフォルダをゲストOSのドライバから見れるようにしています。
ご回答ありがとうございます!
詳しくは知らないのですが、vagrantにもそのような機能があるみたいです。
https://www.vagrantup.com/docs/synced-folders/basic_usage.html
>VirtualBoxでフォルダ共有機能を使ってホストとゲストでフォルダを共有しています。
なるほど!VirtualBox側にも共有機能があるんですね。
調べてみたら、VirtualBox側の設定で共有されていたみたいです。
vagrantしか触っておらず、VirtualBox側は盲点でした。。
とても参考になりました!ありがとうございました!
回答2件
あなたの回答
tips
プレビュー