创建 Vagrant 的 box 时,可以提供在运行 vagrant box list -i
时展示的与用户相关的其他信息。例如,可以打包 box,以包含有关该 box 的作者和网站信息:
brian@localghost % vagrant box list -i
hashicorp/precise64 (virtualbox, 1.0.0)
- author: brian
- homepage: https://www.vagrantup.com
Box 信息
为了实现这个目标,只需要在创建一个基本 box 时包含一个名为 info.json
的 JSON 文档,其中包含所有相关信息,当 -i
选项与 vagrant box 列表一起使用时,将显示给用户。
{
"author": "brian",
"homepage": "https://example.com"
}
info.json
中没有特殊的键或值,Vagrant 会在每行上打印每个键和值。
Box File Format 提供了关于打包进 Vagrant box 的内容的更多信息。