tro*_*a01 6 vagrant vagrantfile
我无法弄清楚如何从打包的流浪盒中获取包含的文件.
该包使用以下内容创建:
$ vagrant package --include mydirectory/ --output mypackage.box
Run Code Online (Sandbox Code Playgroud)
然后添加该框
$ vagrant box add mypackage.box --name myPackageWithFiles
Run Code Online (Sandbox Code Playgroud)
然后初始化并流浪
$ vagrant init myPackageWithFiles
$ vagrant up
Run Code Online (Sandbox Code Playgroud)
但是当我进入新创建的流浪盒时,没有"mydirectory /"
我确实在我的本地机器上看到了它:
$ ls ~/.vagrant.d/boxes/myPackageWithFiles/0/virtualbox/include/
mydirectory/
Run Code Online (Sandbox Code Playgroud)
如何将此目录放入我的流浪者盒中?我是否必须向Vagrantfile添加内容?
尝试将以下内容添加到 Vagrant 文件中的 - 行之前end
:
config.vm.synced_folder "~/.vagrant.d/boxes/myPackageWithFiles/0/virtualbox/include/mydirectory/", "~/mydirectory"
Run Code Online (Sandbox Code Playgroud)
第一个参数是本地文件夹路径,第二个参数是远程文件夹路径。
还有很多其他参数,您可以在此处阅读。
归档时间: |
|
查看次数: |
1046 次 |
最近记录: |