1

我在 Ubuntu 14.10 64.x 上。使用 Vagrant,Virtualbox 我可以使用 vagrant 命令查看所有

vagrant box list

一个示例输出可能是这样的:

geerlingguy/ubuntu1404         (virtualbox, 1.0.4)
hashicorp/precise64            (virtualbox, 1.1.0)
panamax-coreos-box-647.2.0     (virtualbox, 0)
precise-vbox-4.2.18.2          (virtualbox, 0)
precise32                      (virtualbox, 0)
precise64current               (virtualbox, 0)
ubuntu-precise12042-x64-vbox43 (virtualbox, 0)
ubuntu/trusty64                (virtualbox, 0.10)

如您所见,有些框可能重复或几乎相同。每当 Vagrantfile 需要一个名称在系统中不存在的框时,vagrant 就会开始下载它。

我希望能够为每个盒子创建别名,以便 Vagrant 可以在系统上找到它们。例如这个盒子

ubuntu/trusty64

当然,这些别名可能由我设置:

ubuntu/trusty64
trusty64
ubuntu/14.04

所以我在问。是否有任何 vagrant 插件或脚本来执行此操作?

4

1 回答 1

1

问题是你不能确定它们是完全一样的,几乎总是盒子在创建之前会有后置备过程,添加主用户帐户,配置默认设置和安装配置程序等。

因此,尽管它们可能都基于 ubuntu 14.04,但它们的配置可能都不同,并且与其他供应商不兼容。

于 2015-07-02T14:51:57.133 回答