使用vagrant+VirtualBox构建虚拟开发环境

2022-02-28 11:02:28 浏览数 (1)

1.目的

本地搭建linux环境,学习ubuntu和centos,使用vagrant VirtualBox搭建

虚拟开发环境

2.安装VirtualBox

下载地址:

http://download.virtualbox.org/virtualbox/5.1.24/

下载软件:

VirtualBox-5.1.24-117012-Win.exe

安装成功后,会在桌面产生virtualbox。

3.下载安装vagrant

Vagrant下载地址:

https://releases.hashicorp.com/vagrant/1.9.7/

下载vagrant_1.9.7_x86_64,安装

安装完成后,cmd进入后,输入vagrant,如果出现如下信息,表示安装成功!

vagrant安装成功示意图vagrant安装成功示意图

下载package.box

去vagrant官网下载一个package.box 文件, box文件就是一个系统的镜像文件。

参考网站:

http://www.vagrantbox.es/

把box加载到vagrant中

box文件就是vagrant的镜像文件

https://github.com/CommanderK5/packer-centos-template/releases

下载好之后,在该目录下执行命令加载镜像文件到Vagrant中去

查看vagrant box 使用手册 (vagrant box help)

cmd -》 cd $PATH/virtualbox-vagrant

centos7是给虚拟机起的名字 ,随意写。然后可以通过以下命令查看,当前vagrant下有那些可用

ubuntu对应的box地址如下:

https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-vagrant.box

说明:

$ vagrant box remove centos7 # 从box列表移除

4. 初始化虚拟机

在你想要创建虚拟机的目录下,执行以下命令进行初始化

会生成一个Vagrantfile文件,该文件就是Vagrant的配置文件。

具体关于vagrantfile的详解见章节后面介绍。

5. 启动虚拟机

> vagrant box add centos7 vagrant-centos-7.box

> vagrant box list

centos7 (virtualbox, 0)

6. 登录到centos7系统

登录到centos7系统中

会免密进入到centos操作系统

vagrant_ssh_success

进入到centos7的vagrant用户下,进行操作了!

至此,采用virtualbox结合vagrant构建虚拟开发环境已经部署完成!

(可以采用yum进行包安装和python环境安装配置)

0 人点赞