Ria*_*ias 6 web-deployment node.js vagrant vagrantfile
到目前为止,我想要实现的目标: 我想创建一个自定义的无所事事的盒子,其中包括一个配置和一个应用程序,以在不同的客户端或服务环境中重用它。
具体来说,我设法创建了一个基于Ubuntu(precise / 64)的流浪汉盒子,该盒子已经安装了node.js,并将其打包到我的开发机器上,
流浪者包my-box --output filename.box
我能够将filename.box复制到远程服务器及其中vagrant up
的框。Node.js已按预期安装在“无所事事”框中。
问题是,我无法将文件打包在synced文件夹中vagrant
。启动远程服务器上的框后,同步的文件夹为空
因此,我在本地计算机上开发的应用程序未包含在包装盒中。
我试图找到解决方案或有关此行为的任何信息,但是除了未答复的帖子之外,我在网上找不到任何内容。
我的问题:
/vagrant
?1-3) 不。这是不可能的,也不会按照您期望的方式工作。将 VirtualBox 的共享文件夹视为远程计算机上的已安装卷。它不是虚拟机文件系统的一部分。实际数据保存在主机上,而不是虚拟机上。
4) 如果您想将数据添加到您的盒子中,只需在打包之前将数据复制到虚拟机即可。无需使用共享文件夹。
归档时间: |
|
查看次数: |
1062 次 |
最近记录: |