使用VirtualBox + Vagrant打造统一的开发环境

使用VirtualBox + Vagrant打造统一的开发环境

https://blog.csdn.net/openn/article/details/54927375

配置步骤

安装VirtualBox

虚拟系统运行在VirtualBox中,类似的工具还有VMware,但后者是收费的。

VirtualBox下载地址: https://www.virtualbox.org/wiki/Downloads.

它支持多个平台,请根据自己的情况选择对应的版本。

安装Vagrant

Vagrant下载地址:https://www.vagrantup.com/downloads.html.

选择最新的版本即可。
检查安装是否成功,运行命令:vagrant

查看安装版本,运行命令:vagrant -v

至此,基本的工具已经安装完成了。

 

下载镜像

官方封装好的Ubuntu基础镜像:

Ubuntu precise 32 VirtualBox http://files.vagrantup.com/precise32.box

Ubuntu precise 64 VirtualBox http://files.vagrantup.com/precise64.box

如果你要其他系统的镜像,可以来这里下载:http://www.vagrantbox.es/

将下载下来的镜像文件放在与Vagrantfile文件同级目录的file(如果没有需要创建)文件夹中.

目录如下:/Users/open_mac/mnt/vagrant_test/vagrant-centos-6.7.box

 

初始化安装

vagrant box add cunzhang vagrant-centos-6.7.box  # 添加 package.box 镜像并命名为 cunzhang

vagrant box list    # 查看有哪些jingxiang

vagrant init cunzhang  #初始化镜像

vagrant ssh   #ssh 进入

 

配置介绍

config.vm.box = “cunzhang”   #镜像名称
config.vm.network “private_network”, ip: “192.168.33.138”  #开启私有ip
config.vm.synced_folder “/Users/open_mac/mnt/scm”,”/opt/mnt”, owner: “vagrant”, group: “vagrant”   #虚拟目录

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112895.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月28日 下午12:00
下一篇 2021年10月28日 下午1:00


相关推荐

  • docker完全卸载重装_在docker中使用ubuntu

    docker完全卸载重装_在docker中使用ubuntuubuntu完全卸载docker及再次安装文章目录ubuntu完全卸载docker及再次安装卸载docker1.删除docker及安装时自动安装的所有包2.查看docker是否卸载干净3.删除没有删除的相关插件4.删除docker的相关配置&目录5.确定docker卸载完毕安装docker以下操作均在管理员权限下运行卸载docker1.删除docker及安装时自动安装的所有包apt-getautoremovedockerdocker-cedocker-enginedocke

    2026年3月12日
    5
  • 软件测试的一点知识[1]

    软件测试的一点知识[1]

    2021年8月1日
    59
  • 时间复杂度和空间复杂度 如何计算?

    时间复杂度和空间复杂度 如何计算?时间复杂度和空间复杂度如何计算 推导算法 大 O 推导法时间复杂度定义常数阶线性阶对数阶平方阶小结空间复杂度定义推导算法 大 O 推导法 1 用常数 1 取代运行时间中的所有加法常数 2 在修改后的运行次数函数中 只保留最高阶项 3 如果最高阶项存在且不是 1 那么我们就去除于这个项相乘的常数 时间复杂度定义在进行算法分析时 语句总的执行次数 T n 是关于问题规模 n 的函数 进而分析 T n 随 n 的变

    2026年3月17日
    2
  • Spring 核心控制器DispatcherServlet(三)

    Spring 核心控制器DispatcherServlet(三)

    2021年8月25日
    73
  • 浅析 DDD 领域驱动设计

    浅析 DDD 领域驱动设计前言最近公司一场有关于领域驱动设计的技术分享会 引起了我的注意 主要讲解了服务的划分 RestfulAPI 的设计 如何将抽象具有统一业务的范畴的 Model 使其模块化 同时能够提炼组合多个模块 使得业务能够独立服务化 在软件开发中如何降低系统的复杂度是一个永恒的挑战 在之前都是通过一系列的设计模式或者范例来降低一些比较常见的复杂度 这些都是通过技术手段来解决技术问题 没有从根本上解决业务上的问题 但是在 03 年 EricEvans 的 DomainDriven 中 才是真正的从业务的

    2026年3月17日
    2
  • 原函数的导数与反函数的导数互为倒数

    原函数的导数与反函数的导数互为倒数nbsp nbsp

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号