VirtualBox+vagrant快速创建linux虚拟机

1:https://www.virtualbox.org/wiki/Downloads到官网点击windows版进行安装

VirtualBox+vagrant快速创建linux虚拟机

2:安装vagrant  https://www.vagrantup.com/ 

VirtualBox+vagrant快速创建linux虚拟机

 

3:验证vagrant是否安装完成

打开cmd  执行 vagrant命令,能弹出提示说明安装成功

VirtualBox+vagrant快速创建linux虚拟机

3:我们到https://app.vagrantup.com/boxes/search中去查看vagrant的镜像仓库,里面有非常多的各种系统的镜像,例如我们要下载安装centos的镜像,那么需要和这里的名称进行对应

VirtualBox+vagrant快速创建linux虚拟机

4:现在示例安装一个centos    首先打开cmd

(1)执行命令vagrant init centos/7  执行成功之后,会在执行的目录下生成一个文件(该文件很重要,不要删除)

VirtualBox+vagrant快速创建linux虚拟机

VirtualBox+vagrant快速创建linux虚拟机

该文件只是记录该处记录生成centos系统,但是实际的镜像并没有下载下来,接下来执行下载安装镜像命令

(2)执行vagrant up 命令   该过程比较漫长  执行完后会帮我们自动启动centos ,下面框起来的是vagrant帮我们默认生成的centos访问端口和用户名  没有密码。

VirtualBox+vagrant快速创建linux虚拟机

这里执行成功后,在VirtualBox中可以看到产生了一个新的镜像

VirtualBox+vagrant快速创建linux虚拟机

(3)我们使用 ctrl+c  在cmd中退出当前的vagrant安装镜像的步骤,执行vagrant ssh 命令即可连接该centos虚拟机

连接后可执行shell命令,无需使用其他工具进行连接了。

想要断开cmd连接centos  执行exit;即可 

 

由此:vagrant创建虚拟机步骤完成

vagrant启动虚拟机命令   vagrant up (前提:执行的目录下存在Vagrantfile文件)

vagrant连接虚拟机命令   vagrant ssh