Vagrant同步文件夹结构

时间:2014-10-07 15:38:06

标签: virtual-machine vagrant virtualbox

我正在尝试在Vagrant上建立一个Django Mezzanine项目。我做了以下

  1. 已安装的流浪汉
  2. 已安装virtualbox
  3. vagrant init
  4. vagrant box add hashicorp/precise32
  5. 用Vagrantfile替换了所有内容:

    Vagrant.configure("2") do |config| config.vm.box = "hashicorp/precise32" end

  6. vagrant up
  7. vagrant ssh
  8. sudo apt-get update
  9. sudo apt-get install python-dev python-pip
  10. pip install mezzanine
  11. mezzanine-project testproject
  12. 但是我无法在主机上看到我的文件 我已经尝试通过添加到Vagrantfile来配置同步文件夹:

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

    无济于事 然后,我尝试通过从等式中删除Python并在来宾SSH中运行以下来解决问题:

    1. touch foo
    2. 再无济于事。
      我做错了什么?

1 个答案:

答案 0 :(得分:1)

您有同步文件夹的概念从前到后

https://docs.vagrantup.com/v2/synced-folders/basic_usage.html

同步文件夹使您的主机的目录对于vagrant vm可见

如果您需要查看主机上的文件,您需要首先在主机上存在这些文件(然后同步它们以便vm也能看到它们)