【发布时间】:2016-09-15 00:33:35
【问题描述】:
我收到了一位开发人员关于 Vagrant 的指示,这可能完全是错误的。我已经与这个开发人员联系了 10 次,但无法让交付的 Vagrant 盒子正常工作。
开发者给了我一个 zip 文件,它应该是一个 Vagrant 盒子。
内容是:
README.md config/ company-name/
Vagrantfile custom/ bin/
config/ 目录的内容是
box.yaml files vms.yaml
default.yaml user.yaml
facts-devbox.yaml user.yaml-sample
我假设这是您要下载并运行的 devbox 的结构。
我遵循开发者和cd [described folder]的指示
然后我运行vagrant up
这会触发一个包含大量自定义脚本的冗长安装过程...
然后我运行 vagrant ssh 并使用 bitbucket 将文件拉入 Vagrant VM 中的 /var/www。
令我困惑的是,我的主机上有大量文件。
我在 Vagrant VM 中安装到 /var/www/ 的所有内容也会出现在 /var/www 的主机文件系统中。
这是 Vagrant 盒子的正常程序吗?将文件放在主机上的虚拟机有什么意义?
是否有一些典型的 Vagrant 配置文件可能会显示有关 VM 和主机之间这样的共享文件夹结构的详细信息?
我知道最好的答案是询问开发人员...但在这种情况下,与该机构的沟通失败了很多次,他们基本上不知道他们自己的系统是如何工作的。
【问题讨论】:
标签: vagrant