用于管理boxes的命令,比如添加、删除等等。
此命令的功能主要通过以下子命令完成:
用法:vargant box add ADDRESS
通过地址添加一个vagrant box,地址可是如下几咱:
如果在下载过程中出现了错误或者通过Ctrl C出现了中断,下次请求时Vagrant会继续下载,仅在最初下载后24小时之内有效。
Options:
用法:vagrant add list
展示所有安装到Vagrant的boxes。
用法:vagrant box outdated
此命令告知你你当前所使用的box是否需要更新。如果在其后面添加–global选项,将会检查所有已安装box是否需要更新。
此命令需要网络连接。
用法:vagrant box prune
此命令用于删除已安装box的老旧版本,如果是正在使用的则提示是否确定删除。
可用选项:
用法:vagrant box remove NAME
从Vagrant中删除匹配指定名字的box。
如果一个box有多个providers,需要使用–provider明确指定提供者。如果一个box有多个版本,可以通过使用–box-version指定要删除的版本,也可以使用–all删除所有。
可用选项:
用法:vagrant box repackage NAME PROVIDER VERSION
打包指定的box到当前文件夹,可用于重新发布。指定box的名字、提供者、版本号需要可通过vagrant box list命令检索到。
当你添加一个box时,Vagrant会打开它并内部存储,原始的.box文件是不被保留的。此命令是用于将已安装的box重新打包为.box文件。
用法:vagrant box update
此命令用于存在可用更新时更新当前Vagrant环境中的box,也可以通过–box指定单独要更新的box。
如果你只是想查看可用更新,使用 box outdated命令。
可用选项: