欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用vagrant配置开发环境

程序员文章站 2022-05-31 18:09:33
...

        今天照着公司教程使用vagrant配置好了开发环境。之前使用Ubuntu子系统配置好了一个,鉴于子系统并不是虚拟化的,所以踩了很多坑...然后抱着学习的心态又将开发环境装了一遍,发现非常丝滑,特此记录一下。

Vagrant简介

        首先需要了解一下vagrant,简单来说,vagrant是一个操作虚拟机的工具,基于自身的约定,就能很快的完成一套开发环境的部署,并可以打包传播,极大的方便了在工作环境中,各个开发环境不一致的问题,也解决了重复配置环境的浪费。

与虚拟化软件的关系

        Vagrant 安装后还不能直接使用,因为它只是一个虚拟机管理和配置工具,虚拟机系统的安装和运行还得靠专门的虚拟化软件。Vagrant 默认已经内置了 VirtualBox Provider 用来跟 VirtualBox 交互,所以需要与VirtualBox 配合就可以正式开始使用了。

实战

        一般在工作中,主要是使用公司的配置,这里主要涉及到两个文件,一个是Vagrantfile,里面存放的是关于该虚拟机的配置文件,还有一个是file.box文件,这里可以理解为是打包好的系统。

        首先先下载下面的两个软件直接点下一步就行,这里给出下载链接:

        安装完成后,进入到file.box所在目录,输入如下命令:

agrant box add wx_vagrant file.box

        其中“wx_vagrant”是自定义的名称。此外,导出本地vagrant镜像的操作如下所示:

# 第一步,查看当前vagrant中所有可以镜像
VBoxManage list vms 

# 第二步,导出镜像且新命名
vagrant package --base "填入第一步的镜像名称" --output "填入导出镜像的新名称.box" 

Vagrant常用命令

vagrant up #开启虚拟机
vagrant ssh #进入虚拟机
vagrant reload #重启
vagrant halt #关闭虚拟机
vagrant box list #查看本地box列表
vagrant box remove name #移除box