本篇博客主要记录下 vagrant 常用的命令。
vagrant 简介
Vagrant 是一个用于在单个工作流中构建和管理虚拟机环境的工具。凭借着易于使用的工作流和专注于自动化,Vagrant 缩短了开发环境的设置时间,提高了生产效率,并使 在我的机器上正常工作
成为了过去的遗物。
vagrant 命令
1、初始化 vagrant 工程
|
|
2、启动虚拟机
|
|
3、登录虚拟机
|
|
4、关闭虚拟机
|
|
5、删除虚拟机
|
|
vagrant destroy
只会删除虚拟机本身,也即你在 VirtualBox
将看不到该虚拟机,但是不会删除该虚拟机所使用的 box
。
6、打包镜像
|
|
7、导入 box
|
|
例如:
|
|
注意事项
1、虚拟机的配置信息在 vagrantfile 中,使用 vagrant up
启动的虚拟机会重新创建网络等配置,因此最好在 vagrantfile 中指定这些信息。
2、由于 vagrant
默认不显示虚机启动界面,在 Vagrantfile
配置中增加 vb.gui = true
选项,就可以查看虚机的启动过程。
参考资料
学习资料 https://www.cnblogs.com/davenkin/p/vagrant-virtualbox.html
Vagrantfile https://blog.csdn.net/u011781521/article/details/80291765
box 下载地址 https://app.vagrantup.com/centos/boxes/7
box下载地址 https://github.com/CommanderK5/packer-centos-template/releases