前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用vagrant+VirtualBox构建虚拟开发环境

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

原创
作者头像
软件架构师Michael
发布2022-02-28 11:02:28
4620
发布2022-02-28 11:02:28
举报
文章被收录于专栏:软件工程师Michael

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环境安装配置)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档