下载并安装VirtualBox
官方下载链接:https://www.virtualbox.org/wiki/Downloads ,下载windows host最新版的即可。
下载下来后按步骤安装即可。
接下来是下载CentOS7镜像,然后在虚拟机中创建?并不是,这些工作让vagrant帮我们完成。
下载并安装vagrant
官方下载链接:https://www.vagrantup.com/downloads.html , 下载windows版本即可。
按照步骤安装,重启电脑。
在命令行中输入vagrant 看到信息则说明安装成功
*如果出现:
Vagrant failed to initialize at a very early stage:
Failed to locate the powershell executable on the available PATH. Please
ensure powershell is installed and available on the local PATH, then
run the command again.
(1)需要找到WindowsPowerShell的根目录,比如我的电脑是“C:\Windows\System32\WindowsPowerShell\v1.0”,然后到环境变量中的Path变量中添加此路径。
(2)重启电脑或:在命令行窗口中输入 set path=test,然后关闭窗口,另外新建一个窗口再执行 vagrant,此时应该有信息出来了。
vagrant 初始化CentOS7镜像
(1)新建一个存放centos7镜像的文件夹,比如D:\dev_env\vagrantHosts\centos7 。 cmd进入这个目录,执行:
vagrant init centos/7
这里的centos/7其实是在vagrant的镜像仓库里的,可以到 app.vagrantup.com/boxes/search中找到,里面也有很多其他的镜像。
(2)第一步执行完后,会在目录中生成VagrantFile,这个相当于是一个配置文件,记录了vagrant相关配置信息。此时再执行
vagrant up
启动虚拟机。在此之前可以先打开virtualbox,执行命令后看看是否有变化。