参考: https://learn.hashicorp.com/collections/vagrant/getting-started

1. 首先安装Vagrant
        a. 下载安装包 https://www.vagrantup.com/downloads
        b. 如

        yum -y install ./vagrant_2.2.19_x86_64.rpm

c. 验证安装

            [root@localhost soft]# vagrantUsage: vagrant [options] <command> [<args>]-h, --help                       Print this help.

2. 安装VirtualBox
        注意virtualbox不内含box的安装包,所以对于离线环境,需要下载box再在下面的Vagrantfile指定box的url。boxes托管网站。

如:config.vm.box_url = "/path/to/your/boxesname"

3. 配置任何 Vagrant 项目的第一步是创建一个 Vagrantfile。Vagrantfile 允许您:
    
        ○ 标记项目的根目录。Vagrant 中的许多配置选项都是相对于这个根目录的。
        
        ○ 描述运行项目所需的机器和资源类型,以及要安装的软件以及您希望如何访问它。

a. 创建目录:(注:所创建的目录将会与运行的box即虚拟机的目录(/vagrant)同步。可方便文件传输)
         mkdir vagrant_getting_started
        b. 移到新目录
         cd vagrant_getting_started
        c. 初始化目录:使用vagrant int命令,它接受box名和URL作为参数,如初始化目录并指定hashicorp/bionic64box
         vagrant init hashcorp/bionic64
        d. 此时,在创建的目录下生存一个Vagrantfile文件,同时配置了一个名为hashicorp/bionic64的box(当需要时会自动安装,需联网)

4. 运行:vagrant up
               

                        1.如果在VMWare安装,需要开启虚拟化:首选项-》硬件-》CPU-》虚拟化引擎

                        2.需要安装插件时,使用命令:

                                在线:

        vagrant plugin install plugin_name

                                本地安装:

        vagrant plugin install /path/to/your/plugin_name --plugin-clean-source

                                国内Rubygems插件镜像。

5. 运行:vagrant ssh 登录主机

6. 退出登录:logout

7. 关闭虚拟机: vagrant halt

8. 销毁主机:vagrant destroy

Vagrant环境搭建相关推荐

  1. Vagrant环境搭建及基本使用

    一.安装软件 安装Vanrant 在 Vagant 网站下载最新的版本,根据自己的操作系统选择对应的版本下载即可. 注意,Vagrant 是没有图形界面的,所以安装完成后也没有桌面快捷方式.具体使用方 ...

  2. MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)...

    网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置MonkeyRunner,做了挺好的一个描述,但经过我的试验在我的环境上碰到了Jython解析器出错的问题,且该文章缺少P ...

  3. VirtualBox+Vagrant快速搭建linux虚拟环境

    VirtualBox+Vagrant快速搭建linux虚拟环境 1.下载安装VirtualBox 下载 Virtual Box 官网: https://www.virtualbox.org/ 2.BI ...

  4. 《谷粒商城》-项目简介以及环境搭建

    谷粒商城 文章目录 谷粒商城 前言 一.项目简介 1.项目背景 1.1电商模式 1.2谷粒商城 2.项目架构图 2.1项目微服务架构图 2.2微服务划分图 3.项目技术&特色 4.项目前置要求 ...

  5. 蓝鲸智云统一开发环境搭建指南

    腾讯官方的<蓝鲸智云统一开发环境搭建指南> 蓝鲸应用统一开发环境指南 一:背景 蓝鲸应用开发需要依赖django,celery,mysql-client等第三方库,而像celery又依赖其 ...

  6. 环境搭建--谷粒商城笔记一

    环境搭建–谷粒商城笔记一 由于vagrant与virtualbox搭建linux不成功,所以我选择VMware搭建centos7系统 centos7阿里云镜像下载 VMware安装centos7 修改 ...

  7. Hyperledger Fabric2.3 环境搭建及Fabric 测试网络使用

    一.安装ubuntu20 Download Ubuntu Desktop | Download | Ubuntu 二.安装环境 参考: Prerequisites - hyperledger-fabr ...

  8. 分布式基础篇1——环境搭建(谷粒商城)

    一.项目简介 1.电商模式 2.项目前置知识 3.项目技术&特色 4.项目架构图 5.微服务划分图 二.分布式基础概念 1.微服务 2.集群&分布式&节点 3.远程调用 4.负 ...

  9. Docker java项目发布/开发环境搭建

    Docker java项目发布/开发环境搭建 线上部署项目/开发环境搭建命令大全 关闭windows10 指定应用 安装Docker 安装 docker-compose 关于docker容器导致硬盘耗 ...

最新文章

  1. Java并发编程:线程的生命周期是个怎样的过程?
  2. linux gz bz,linux把文件压缩命令 tar gz bz bz2
  3. SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法
  4. Hadoop配置文件
  5. SAP Spartacus 会使用 Session timeout 吗?
  6. 不须邮件服务器邮件发送asp插件,用asp实现支持附件的email系统_邮件服务器
  7. 如何用五千块的电脑弹奏出价值十万钢琴的效果
  8. socket 实现淘宝秒杀器(抢拍器) 附源码与截图
  9. 优化 API 的处理说明以及思路
  10. 淘宝平台搜索规则变化,怎么提升搜算转换率?
  11. access查找楼号为01_2015年计算机二级考试Access每日一练(9月19日)
  12. 2345浏览器兼容模式怎么设置
  13. matlab图片处理基本知识,Matlab图像处理基础知识
  14. iOS wifi开发
  15. Python大屏看板最全教程之数据库连接
  16. 2021Java不死我不倒,吊打面试官系列!
  17. C++猜数字小游戏1.0.1版猜数字1.1---国庆特版(双人战斗版)
  18. PHP 微信支付v3签名生成
  19. 知道这些,让你在使用Prism 8 时更加得心应手!
  20. 环信IM SDK使用(一):集成环信SDK及注意事项

热门文章

  1. 创建进程CreateProcess,结束进程 TerminateProcess
  2. 在NUXT项目里面安装element-ui
  3. 作为一名软件测试工程师,需要具备哪些能力?(建议收藏/深度好文)
  4. 使用Python+Flask+OpenCV构建一个相机应用程序
  5. python爬虫库的常见用法_$python爬虫系列(2)—— requests和BeautifulSoup库的基本用法...
  6. svmtrain已被删除,请改用fitcsvm
  7. Source Insight4.0中文注释乱码解决方案
  8. usb host 驱动之 urb
  9. 使用 mybatis 自定义日期类型转换器
  10. 接4G模块的网关自动IP也能直连电脑