打包和重新打包之间的 Vagrant 区别

标签 vagrant

vagrant box repackage有什么区别( docs ) 和 vagrant package ( docs )?

我意识到 vagrant package仅适用于 VirtualBox 提供程序,但如果仅使用 VirtualBox - 有什么区别?可能有特殊原因vagrant package被创建?

最佳答案

Vagrant 包

如果你有一个正在运行的 VirtualBox VM,你首先在没有 vagrant 的情况下创建,使用 VirtualBox 做你的事情,现在你想使用 Vagrant 来管理这个 VM。由于 vagrant 需要 box 来启动 VM,您将运行 vagrant package基于现有的 VirtualBox VM 创建一个 vagrant box

vagrant 重新打包

当您的系统上安装了现有的 vagrant box 时,您将使用此选项。因此,您将 vagrant 与给定的框一起使用,再次对 VM 进行更改,并且希望将这些更改(已安装的软件...)保存为新框,您将运行 vagrant repackage在这个盒子上,它会创建这个盒子的更新版本,所以它可以用作新虚拟机的起始盒子。

关于打包和重新打包之间的 Vagrant 区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33662074/

相关文章:

linux - Vagrant 虚拟机上的 ExpressionEngine : "Thumbnail could not be created for the image" error

laravel - Vagrant/homestead 不会创建数据库,除非

ssh - Vagrant ssh 身份验证失败

mysql - 如何连接到 vagrant 中的数据库

linux - 在 debian 上安装 cassandra 时获取类型 echo 未知

plugins - Vagrant无法安装依赖nokogiri的插件

tomcat - chef-jira Recipe - Vagrant 问题

php - 使用 PhpStorm 在 docker 中调试 PHP cli 应用程序

elasticsearch - 如何在 Vagrant 中安装和运行 elasticsearch?

docker - 无法在 Vagrant 上运行的 CentOS 7 上安装 Docker