流浪汉名单。如何检查从哪个框(url)添加到vagrant

流浪汉名单。如何检查从哪个框(url)添加到vagrant,vagrant,Vagrant,我用命令添加了几个流浪者框流浪者框addtest\u-box/home/user/test.box。添加了几个不同的框 当我做“流浪者盒子列表”时,我只得到盒子和提供者的名称,但没有从哪里添加/导入的详细信息 如何检查添加的框的详细信息?框元数据存储在~/.vagrant.d目录下,但是这些信息(从中下载框的url)没有保存在任何地方。正如Emyl指出的,现在在下载框后信息不会保存在任何地方,但1.4将支持这一点。我已经发送了一段时间前,已经合并,将进入下一个版本 从1.4.0开始,您应该能够通

我用命令添加了几个流浪者框
流浪者框addtest\u-box/home/user/test.box
。添加了几个不同的框

当我做“流浪者盒子列表”时,我只得到盒子和提供者的名称,但没有从哪里添加/导入的详细信息


如何检查添加的框的详细信息?

框元数据存储在
~/.vagrant.d
目录下,但是这些信息(从中下载框的url)没有保存在任何地方。

正如Emyl指出的,现在在下载框后信息不会保存在任何地方,但1.4将支持这一点。我已经发送了一段时间前,已经合并,将进入下一个版本

从1.4.0开始,您应该能够通过
vagrant box list-i
:)找到该框的添加日期和来源

下面是它的样子:

test-box-url               (lxc)
  - url: http://bit.ly/vagrant-lxc-raring64-2013-10-23
  - downloaded_at: 2013-11-29 12:24:34 UTC


更新:在添加了对新版本命令中的

中的框的支持后,上述信息不再适用。您应该在文件系统上检查它,如此处所述-

简单脚本:

user@Hypervisor:~$ ls -1d ~/.vagrant.d/boxes/* | while read box; do printf "| %50s | %-80s |\n" "$(basename $box)" "$(cat "$box/metadata_url" 2>/dev/null)";done


|                         ansible-VAGRANTSLASH-tower | https://atlas.hashicorp.com/ansible/tower                                        |
|         box-cutter-VAGRANTSLASH-ubuntu1404-desktop | https://atlas.hashicorp.com/box-cutter/ubuntu1404-desktop                        |
|                                       cacti.0.8.8f | file:///mnt/vm/vagrant.boxes/cacti/cacti.0.8.8f.json                             |
|                                       dns_template |                                                                                  |
|                   hashicorp-VAGRANTSLASH-precise32 | https://atlas.hashicorp.com/hashicorp/precise32                                  |
|                                       ubuntu_12.04 |                                                                                  |
|                                             Ubuntu | http://vagrant-repo.ua/vagrant.boxes/ubuntu_12.04.5/ubuntu.12.04.5.json          |
|                                             ubuntu |                                                                                  |
|                                             Ubuntu | http://vagrant-repo.ua/vagrant.boxes.ag/ubuntu_16.04/ubuntu.16.04.json           |
|                        ubuntu-VAGRANTSLASH-vivid64 | https://atlas.hashicorp.com/ubuntu/vivid64                                       |

希望,会有帮助

所以你自己制作了
基本框
?为什么不试着打开你的
Vagranfile
文件,寻找像这样的一行<代码>config.vm.box_url=“/home/user/test.box”。此框的url对应于您的box name`named
test\u box
。在您的
vagrant文件中
应该是这样的
config.vm.box=“test\u box”
您的意思是使用多个
基本框
,同时也使用多个
vagrant文件
?如果使用vagrant box add添加框,则不需要使用“config.vm.box\u url”.从Vagrant 1.6.3开始,我没有看到该功能。看起来它与Vagrant Cloud Release类似。这仍然适用于Vagrant 1.7.4
Vagrant box list-I
@Red。您是否在2年后的更高版本下使用该功能?我有1.9.1版和
vagrant box list-I
(指定或不指定框名)只生成与
vagrant box list
相同的输出,它必须保存在某个地方,因为它检查框中是否有更新?
user@Hypervisor:~$ ls -1d ~/.vagrant.d/boxes/* | while read box; do printf "| %50s | %-80s |\n" "$(basename $box)" "$(cat "$box/metadata_url" 2>/dev/null)";done


|                         ansible-VAGRANTSLASH-tower | https://atlas.hashicorp.com/ansible/tower                                        |
|         box-cutter-VAGRANTSLASH-ubuntu1404-desktop | https://atlas.hashicorp.com/box-cutter/ubuntu1404-desktop                        |
|                                       cacti.0.8.8f | file:///mnt/vm/vagrant.boxes/cacti/cacti.0.8.8f.json                             |
|                                       dns_template |                                                                                  |
|                   hashicorp-VAGRANTSLASH-precise32 | https://atlas.hashicorp.com/hashicorp/precise32                                  |
|                                       ubuntu_12.04 |                                                                                  |
|                                             Ubuntu | http://vagrant-repo.ua/vagrant.boxes/ubuntu_12.04.5/ubuntu.12.04.5.json          |
|                                             ubuntu |                                                                                  |
|                                             Ubuntu | http://vagrant-repo.ua/vagrant.boxes.ag/ubuntu_16.04/ubuntu.16.04.json           |
|                        ubuntu-VAGRANTSLASH-vivid64 | https://atlas.hashicorp.com/ubuntu/vivid64                                       |