多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
Command: vagrant box 功能:用来管理(添加、删除)boxes的命令 通过更多的子命令完成相应的工作,具体如下 1) vagrant box list 功能:查看目前已有的boxes 案例: [root@vagrant vbox]# vagrant box list ubuntu16.04_louis (virtualbox, 0) 2)vagrant box add 功能: 新增加一个box 案例:把下载下来的.box文件导入到vagrant里 [root@vagrant vbox]# vagrant box add ubuntu16.04_louis /vbox/ubuntu-16.04_x86-64.box ==> box: Box file was not detected as metadata. Adding it directly... ==> box: Adding box 'ubuntu16.04_louis' (v0) for provider: box: Unpacking necessary files from: file:///vbox/ubuntu-16.04_x86-64.box ==> box: Successfully added box 'ubuntu16.04_louis' (v0) for 'virtualbox'! 3)vagrant box remove NAME 功能:删除指定的box 问题:在哪里可以下载到相关boxes呢 答: 通过打开这个网站https://app.vagrantup.com/boxes/search, 然后在里面搜索需要的,例如ubuntu ![](https://box.kancloud.cn/e243bb5fdd3244fac8c3ea8bf196013c_1254x715.png) 4)查看已过期的box [root@vagrant ubuntu]# pwd /vagrant/ubuntu [root@vagrant ubuntu]# ll total 44 -rw------- 1 root root 39376 Jan 30 10:55 ubuntu-xenial-16.04-cloudimg-console.log -rw-r--r-- 1 root root 3118 Jan 30 10:44 Vagrantfile [root@vagrant ubuntu]# vagrant box outdated [root@vagrant ubuntu]# (注意:这里一定要进入拥有Vagrantfile的目录下执行这条命令,否则会报错) 5)更新box [root@vagrant ubuntu]# pwd /vagrant/ubuntu [root@vagrant ubuntu]# ll total 44 -rw------- 1 root root 39376 Jan 30 10:55 ubuntu-xenial-16.04-cloudimg-console.log -rw-r--r-- 1 root root 3118 Jan 30 10:44 Vagrantfile [root@vagrant ubuntu]# vagrant box update