Vagrant环境搭建
参考: 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环境搭建相关推荐
- Vagrant环境搭建及基本使用
一.安装软件 安装Vanrant 在 Vagant 网站下载最新的版本,根据自己的操作系统选择对应的版本下载即可. 注意,Vagrant 是没有图形界面的,所以安装完成后也没有桌面快捷方式.具体使用方 ...
- MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)...
网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置MonkeyRunner,做了挺好的一个描述,但经过我的试验在我的环境上碰到了Jython解析器出错的问题,且该文章缺少P ...
- VirtualBox+Vagrant快速搭建linux虚拟环境
VirtualBox+Vagrant快速搭建linux虚拟环境 1.下载安装VirtualBox 下载 Virtual Box 官网: https://www.virtualbox.org/ 2.BI ...
- 《谷粒商城》-项目简介以及环境搭建
谷粒商城 文章目录 谷粒商城 前言 一.项目简介 1.项目背景 1.1电商模式 1.2谷粒商城 2.项目架构图 2.1项目微服务架构图 2.2微服务划分图 3.项目技术&特色 4.项目前置要求 ...
- 蓝鲸智云统一开发环境搭建指南
腾讯官方的<蓝鲸智云统一开发环境搭建指南> 蓝鲸应用统一开发环境指南 一:背景 蓝鲸应用开发需要依赖django,celery,mysql-client等第三方库,而像celery又依赖其 ...
- 环境搭建--谷粒商城笔记一
环境搭建–谷粒商城笔记一 由于vagrant与virtualbox搭建linux不成功,所以我选择VMware搭建centos7系统 centos7阿里云镜像下载 VMware安装centos7 修改 ...
- Hyperledger Fabric2.3 环境搭建及Fabric 测试网络使用
一.安装ubuntu20 Download Ubuntu Desktop | Download | Ubuntu 二.安装环境 参考: Prerequisites - hyperledger-fabr ...
- 分布式基础篇1——环境搭建(谷粒商城)
一.项目简介 1.电商模式 2.项目前置知识 3.项目技术&特色 4.项目架构图 5.微服务划分图 二.分布式基础概念 1.微服务 2.集群&分布式&节点 3.远程调用 4.负 ...
- Docker java项目发布/开发环境搭建
Docker java项目发布/开发环境搭建 线上部署项目/开发环境搭建命令大全 关闭windows10 指定应用 安装Docker 安装 docker-compose 关于docker容器导致硬盘耗 ...
最新文章
- Java并发编程:线程的生命周期是个怎样的过程?
- linux gz bz,linux把文件压缩命令 tar gz bz bz2
- SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法
- Hadoop配置文件
- SAP Spartacus 会使用 Session timeout 吗?
- 不须邮件服务器邮件发送asp插件,用asp实现支持附件的email系统_邮件服务器
- 如何用五千块的电脑弹奏出价值十万钢琴的效果
- socket 实现淘宝秒杀器(抢拍器) 附源码与截图
- 优化 API 的处理说明以及思路
- 淘宝平台搜索规则变化,怎么提升搜算转换率?
- access查找楼号为01_2015年计算机二级考试Access每日一练(9月19日)
- 2345浏览器兼容模式怎么设置
- matlab图片处理基本知识,Matlab图像处理基础知识
- iOS wifi开发
- Python大屏看板最全教程之数据库连接
- 2021Java不死我不倒,吊打面试官系列!
- C++猜数字小游戏1.0.1版猜数字1.1---国庆特版(双人战斗版)
- PHP 微信支付v3签名生成
- 知道这些,让你在使用Prism 8 时更加得心应手!
- 环信IM SDK使用(一):集成环信SDK及注意事项
热门文章
- 创建进程CreateProcess,结束进程 TerminateProcess
- 在NUXT项目里面安装element-ui
- 作为一名软件测试工程师,需要具备哪些能力?(建议收藏/深度好文)
- 使用Python+Flask+OpenCV构建一个相机应用程序
- python爬虫库的常见用法_$python爬虫系列(2)—— requests和BeautifulSoup库的基本用法...
- svmtrain已被删除,请改用fitcsvm
- Source Insight4.0中文注释乱码解决方案
- usb host 驱动之 urb
- 使用 mybatis 自定义日期类型转换器
- 接4G模块的网关自动IP也能直连电脑