目录
安装VirtualBox:
安装Vagrant:
创建Vagrant项目目录:
初始化Vagrant配置文件:
本地Vagrantfile中的镜像名称:
启动虚拟机:
SSH登录虚拟机:
备注:安装镜像的另一种方式是直接使用VirtualBox装载ISO镜像文件。
-
安装VirtualBox:
-
首先,从VirtualBox官网下载最新版本的VirtualBox安装程序。
-
执行安装程序,并按照安装向导的步骤进行安装。
-
-
安装Vagrant:
-
从Vagrant官网下载最新版本的Vagrant安装程序。
-
执行安装程序,并按照安装向导的步骤进行安装。
-
检查是否安装成功,win+R 输入cmd回车,输入vagrant version:
-
-
创建Vagrant项目目录:
-
在任意位置创建一个新的目录,用于存放Vagrant配置文件和虚拟机的相关文件。
-
-
初始化Vagrant配置文件:
-
在命令行中进入你创建的目录,然后执行以下命令初始化Vagrant配置文件:
vagrant init centos/7
vagrant镜像仓库对应镜像名称,使用非镜像名称在vagrant up会报错Cloudn't open file XXX
-
vagrant镜像仓库地址:Discover Vagrant Boxes - Vagrant Cloud
-
-
本地Vagrantfile中的镜像名称:
-
使用文本编辑器打开刚刚创建的目录中的Vagrantfile文件。
-
在文件中找到
config.vm.box
行,其值就是CentOS 7镜像对应的Vagrant box。例如:
config.vm.box = "centos/7"
-
-
启动虚拟机:
-
在命令行中执行以下命令启动虚拟机:
vagrant up
-
这里会默认去镜像地址下载镜像,由于连接的问题,会很慢,不推荐命令行方式安装镜像。复制出镜像的地址,下载到本地。也可以手动下载CentOS7镜像,这里的2004_01可以修改成自己想要的版本(这里下载很快的,一两分钟就搞定了) https://cloud.centos.org/centos/7/vagrant/x86_64/images/CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box
-
进入镜像下载好的的目录,打开window cmd命令窗口,添加镜像(建议镜像放在之前vagrant init centos/7时的目录下,就不用执行初始化命令了)
-
再次执行vagrant up,这次就启动的很快了,打开virtualBox管理器,可以看到正在运行。
-
-
SSH登录虚拟机:
-
启动后,可以使用以下命令通过SSH登录到虚拟机
vagrant ssh
切换为管理员账户,密码是默认的:vagrant
-
-
完成:
-
至此,你已经成功在Windows系统上使用VirtualBox和Vagrant搭建了一个CentOS 7的虚拟机环境。
-
-
备注:安装镜像的另一种方式是直接使用VirtualBox装载ISO镜像文件。
传送门:详细的步骤在VirtualBox 上安装 CentOS 7_vm virtualbox 安装 centos7-CSDN博客