利用VirtualBox快速创建Linux虚拟机

1.下载、安装VirtualBox

VirtualBox官方网址:

下载完成后,双击安装即可(确保windows开启了cpu虚拟化,securable.exe检测)

2.下载、安装Vagrant

vagrant官方下载地址:

进入官网下载、安装vagrant 下载好双击双击完成Vagrant安装

安装完成后需要重启电脑 cmd窗口输入vagrant,有命令提示行表示安装成功

3.Vagrant安装linux系统(两种方法,推荐方法②)

3.1.Vagrant安装linux虚拟机方法一

利用vagrant直接下载linux镜像文件,然后安装 优点:操作简单,直接在cmd窗口输入命令vagrant init ***(***表示镜像仓库镜像名称,例如vagrant init centos/7,代表下载的centos7的镜像) 缺点:对网络要求非常高,经常下载到一半,就卡住了

①打开cmd窗口,运行vagrant init centos/7,即可初始化一个centos7系统

成功后在windows用户下可查看Vagrantfile文件 ②运行vagrant up即可启动虚拟机(如果没有下载好镜像,默认自动到官网下载.box的镜像文件,然后自动安装) ③输入vagrant ssh命令,连接虚拟机(win10支持,win7需要连接工具,如xshell,详见 ),系统root用户的密码是vagrant

3.2.Vagrant安装linux虚拟机方法二

vagrant官方镜像仓库:

Vagrant镜像仓库

利用下载好的centos7镜像文件本地安装虚拟机 优点:网络不好的情况下也可安装 缺点:镜像文件下载地址难找,较麻烦(详见 )
本地安装虚拟机步骤: ①添加本地文件到Vagrant:vagrant box add mycentos7 D:Downloadscentos-7.0-x86_64.box(mycentos为自定义名称,后面路径为下载好的镜像文件在本地的路径) ②查看Vagrant中是否有box文件:vagrant box list ③初始化虚拟机:vagrant init mycentos7 ④启动虚拟机:vagrant up ⑤连接虚拟机:vagrant ssh

4.设置虚拟机固定的ip地址

默认虚拟机的ip地址不是固定ip,开发不方便(如下图)

虚拟机安装软件时会自动分配端口号,想要通过windows访问虚拟机,需要绑定windows主机和虚拟机的端口映射,每次配置会想到麻烦,默认虚拟机的ip地址不是固定ip,开发不方便

①修改本地用户下的vagrantfile文件 ②vagrant reload重启vagrant ③vagrant ssh连接虚拟机,ip addr查看虚拟机ip地址 ④从windows主机ping通虚拟机,成功 ⑤从虚拟机ping通windows主机,成功

经验分享 程序员 微信小程序 职场和发展