1、下载安装virtual box
https://www.virtualbox.org/,安装之前需要开启电脑CPU虚拟化
本次安装了6.0版本
下载完成后点击下一步下一步即可安装
2、下载安装vagrant
https://app.vagrantup.com/boxes/search Vagrant官方镜像仓库
https://www.vagrantup.com/downloads Vagrant下载
下载后选择安装目录点击下一步下一步安装即可。
打开windows cmd窗口,运行Vagrant init centos/7, 即可初始化一个centos7系统
注意:VirtualBox会与包括但不限于如下软件冲突,需要卸载这些软件,然后,重启电脑;冲突的软件,红蜘蛛,360,净网大师等。
* 添加box
>vagrant box add centos/7 [文件路径或url]
* 初始化box,成功后会生成Vagrantfile
>vagrant init
* 启动虚拟机
>vagrant up
* vagrant连接虚拟机
>vagrant ssh
* 修改虚拟机初始密码
$sudo passwd root
1.6 vagrant 常用命令:
- 列出本地环境中所有的box
vagrant box list
- 添加box到本地vagrant环境
vagrant box add box-name(box-url)
- 更新本地环境中指定的box
vagrant box update box-name
- 删除本地环境中指定的box
vagrant box remove box-name
- 重新打包本地环境中指定的box
vagrant box repackage box-name
- 在空文件夹初始化虚拟机
vagrant init [box-name]
- 在初始化完的文件夹内启动虚拟机
vagrant up
- ssh登录启动的虚拟机
vagrant ssh
- 挂起启动的虚拟机
vagrant suspend
- 重启虚拟机
vagrant reload
- 关闭虚拟机
vagrant halt
- 查找虚拟机的运行状态
vagrant status
- 销毁当前虚拟机
vagrant destroy