Virtual Box + Vagrant 快速搭建 Linux 虚拟开发环境

Virtual Box + Vagrant 快速搭建 Linux 虚拟开发环境

1、根据自己所使用的操作系统平台,选择下载对应的虚拟机客户端软件 Virtual Box 并进行安装,这里选择的是 Virtual Box 7.0.10 Windows hosts 平台安装包。


选择安装目录为其他盘,避免默认安装在 C 盘,造成 C 盘空间资源紧张。

2、下载并安装 Vagrant,同样尽量选择安装在其他盘路径,避免默认安装在 C 盘。

3、验证 Vagrant 安装是否完成:打开命令行窗口,输入命令 vagrant,出现如下命令提示,表示安装成功:

4、在 Vagrant 官方镜像仓库,选择需要安装的镜像,这里选择 centos/7

5、在 C 盘以外的磁盘,创建一个名为 "vagrant 镜像" 的文件夹。在 "vagrant 镜像" 文件夹路径下打开命令行窗口,输入以下命令,即可初始化一个 centos 7 系统:

bash 复制代码
vagrant init centos/7

初始化完成之后,可以看如以下提示,并生成一个 Vagrantfile 文件,如下所示:


然后,在命令行输入以下命令,启动 centos7 系统,因为需要下载资源,所以该过程可能需要 3-5 min 时间:

bash 复制代码
vagrant up

启动完成之后,新开一个命令行窗口页面,输入以下命令,即可自动使用 vagrant 用户连接虚拟机客户端软件 Virtual Box

bash 复制代码
vagrant ssh

6、修改虚拟机的 ip 地址。由于默认虚拟机的 ip 地址不是固定的,开发时不方便,因此需要修改为固定的 ip 地址。

  • 首先 ,在物理机命令行中输入命令 ipconfig /all 查看 Virtual Box 的 Network,得到 ip 地址:
  • 之后,修改 Vagrantfile 文件,配置 ip 地址的子网地址即可,例如这里配置 192.168.56.10:
bash 复制代码
config.vm.network "private_network", ip: "192.168.56.10"
  • 然后,重新启动虚拟机:
bash 复制代码
vagrant reload
  • 最后,连接虚拟机查看虚拟机的 ip 地址,并使用物理机和虚拟机互 ping,ping 通则表示成功:
java 复制代码
vagrant ssh

查看虚拟机的 ip 地址,输入以下命令:

java 复制代码
ip addr

物理机 ping 虚拟机 ip 地址:

bash 复制代码
ping 192.168.56.10

虚拟机 ping 物理机 ip 地址:

bash 复制代码
ping 10.8.60.34

至此,Virtual Box + Vagrant 快速搭建 Linux 虚拟开发环境就算完成了。

相关推荐
KoiHeng1 小时前
操作系统简要知识
linux·笔记
Johny_Zhao5 小时前
Docker + CentOS 部署 Zookeeper 集群 + Kubernetes Operator 自动化运维方案
linux·网络安全·docker·信息安全·zookeeper·kubernetes·云计算·系统运维
小毛驴8505 小时前
Linux 后台启动java jar 程序 nohup java -jar
java·linux·jar
好好学习啊天天向上7 小时前
世上最全:ubuntu 上及天河超算上源码编译llvm遇到的坑,cmake,ninja完整过程
linux·运维·ubuntu·自动性能优化
tan180°8 小时前
MySQL表的操作(3)
linux·数据库·c++·vscode·后端·mysql
典学长编程8 小时前
Linux操作系统从入门到精通!第二天(命令行)
linux·运维·chrome
wuk9988 小时前
基于MATLAB编制的锂离子电池伪二维模型
linux·windows·github
独行soc11 小时前
#渗透测试#批量漏洞挖掘#HSC Mailinspector 任意文件读取漏洞(CVE-2024-34470)
linux·科技·安全·网络安全·面试·渗透测试
BD_Marathon11 小时前
Ubuntu下Tomcat的配置
linux·ubuntu·tomcat
饥饿的半导体11 小时前
Linux快速入门
linux·运维