我有一種情況,我想將共享文件夾添加到正在運行的Vagrant框(Ubuntu guest),由VirtualBox提供。我可以在主機上添加(創建)從主機共享的目錄到正在運行的Vagrant框嗎?
According to the docs,這些「同步文件夾」應該在配置文件中定義,像這樣:
config.vm.synced_folder "/mnt/plugdrive15", "/synced/plugdrive15"
但是如果我需要共享是新的我的主機上的目錄?我經常這樣做,而且我無法預測他們的名字,所以我無法事先在配置文件中預先寫入它們。我想自動化這一點。
使用VBoxManage sharedfolder add
不起作用,因爲只要你做vagrant up
,只有配置文件(默認vagrant
一個)中規定的股票被保留。
如果一切都失敗(沒有更好的解決方案),可以Vagrantfile
解析一個配置文件(在我指定的虛擬機共享權利之前vagrant up
?
你可以分享父目錄? – Doon
父母在不同的平臺上有所不同(我不想讓用戶共享一個接近root的文件夾)。 – Redsandro