我有一个流浪者虚拟机,并且我使用config.vm.share_folder
从主机(Ubuntu)共享了一个文件夹(我的代码库)给流浪者。我想用我在流浪机器(一个虚拟环境)中创建的文件夹做相反的事情,我想把它分享回主机。我该怎么做呢?
我尝试将以下内容添加到vagrant文件中:config.vm.share_folder "virtualenv", "/home/vagrant/devenv", "../virtualenv"
,它分别指向vagrant机器上的虚拟环境和主机上的一个空文件夹。当我漫游并查看主机上的文件夹时,我希望看到流浪机器内的虚拟环境的内容,但文件夹仍然是空的。当我ssh进入流浪者机器并查看虚拟env文件夹时,它已经变成空的。停用此设置将恢复漫游计算机上文件夹的内容。
发布于 2013-10-08 02:53:34
在共享文件夹和同步文件夹(请参阅http://docs.vagrantup.com/v2/synced-folders/ )中,编辑都是双向的。主机文件夹和Vagrant文件夹始终同步。换句话说,它是双向共享的,所以你不需要做任何事情。
发布于 2015-06-03 11:04:14
您可以使用以下命令在Vagrant中创建共享文件夹:
config.vm.synced_folder "data", "/var/www", :mount_options => ["dmode=777","fmode=666"]
将Mac共享到Ubuntu路径
config.vm.synced_folder "/Users/Myname/www-vagrant", "/var/www/vagrant",
所有者:"www-data",组:"www-data“
https://stackoverflow.com/questions/19231895
复制相似问题