如何复制流浪盒再次使用

Abh*_*yal 10 ubuntu vagrant laravel

本月我通过使用vagrant box add laravel/homestead下载了Homestead box thrid time.我目前无法访问快速互联网,因此每次下载都非常烦人.有没有办法再次使用下载的软件包并将本地软件包包含在vagrant中,如果保留项目或同步位置,则无关紧要.

如果重要的话,我在Ubuntu机器上.

更新:我需要下载的Homestead盒子,这样如果我的机器出现故障或者我必须在没有/慢速互联网连接的其他地方安装它,我可以在本地进行.

ben*_*bot 16

哦,这很容易.

要将当前安装的盒子打包回.box文件(同时将其保存在系统上),只需使用vagrant box list以查找盒子名称,提供者和版本.

然后使用vagrant box repackage <name> <provider> <version>它将它打包到一个名为package.box的文件中.

希望这有帮助!


San*_*gha 14

更好的方法是:

  1. 只需转到您已完成的目录 Vagrant init
  2. 做一个 vagrant package --output mynew.box

您将把包装盒打包到mynew.box文件中,您甚至可以将其复制并与其他开发人员共享.在我看来,你的网速较慢,这非常有用.