Vagrant+VirtualBox创建虚拟机

本文介绍如何使用Vagrant和VirtualBox快速搭建虚拟机环境,包括安装配置流程、批量启动多台虚拟机的方法、配置指定IP登录及常用命令。Vagrant简化了虚拟机的管理和配置,适用于个人开发和学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 Vagrant 介绍

Vagrant 是一个软件,可以自动化虚拟机的安装和配置流程,用来管理虚拟机,如 VirtualBox、VMware、AWS 等目前市面上个人 PC 的主流操作系统不是Windows 就是 MacOS。对于这些用户,如果需要用 Linux 环境进行开发或学习,使用虚拟机无疑是最方便的选择。主要好处是可以提供一个可配置、可移植和复用的软件环境,可以使用 shell、chef、puppet 等工具部署。所以 vagrant 不能单独使用,如果你用它来管理自己的开发环境的话,必须在自己的电脑里安装了虚拟机软件,如 virtualbox。

更进一步,Vagrant 提供一个命令行工具 vagrant,通过这个命令行工具可以直接启动一个虚拟机,当然你需要提前定义一个 Vagrantfile 文件,这有点类似Dockerfile 之于 docker了。可以通过编写一个 Vagrantfile 来控制虚拟机的启动、虚拟机网络环境的配置、虚拟机与主机间的文件共享,以及启动后自动执行一些配置脚本,比如自动执行一个 shell script 来安装一些必备的开发工具,如Mysql。这意味着,当你需要在多台机器间同步开发进度时,只需要同步Vagrantfile,就可以保证各台机器拥有一致的开发环境。另外,即便对于计算机小白用户,Vagrant也是一个利器。以前我们为了学习一门语言,必须先手动安装这门语言的编译环境。有了 Vagrant后,我们可以下载别人写好的 Vagrantfile,然后运行 vagrant up,vagrant 就会自动下载虚拟机镜像,自动加载镜像并配置虚拟机,然后交给我们一个即开即用的学习环境

二 安装使用

下载介质

下载并安装virtualbox
https://www.virtualbox.org/wiki/Downloads
下载并安装vagrant
https://www.vagrantup.com/downloads.html
下载box
访问https://app.vagrantup.com/boxes/search,点击Downloads;
在这里插入图片描述
点击版本,进入链接
在这里插入图片描述

地址栏后添加/providers/virtualbox.box得到下载地址https://app.vagrantup.com/centos/boxes/7/versions/1905.1/providers/virtualbox.box
在这里插入图片描述

安装

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值