Vagrant: 一致性开发环境创建利器
来源:互联网 发布:java多线程调用方法 编辑:程序博客网 时间:2024/05/16 23:02
Vagrant是用ruby写的一个工具, 它的出现是为了更加容易的解决开发环境的一致性问题. 在DevOps文化导入之前, 很常见的一个场景中, 我们Dev很容易会说, it works on my machine. 但是为什么在别人的machine上不work呢, 开发环境不一致嘛。使用vagrant, 结合其已成生态的box, 很容易的能够解决这个问题. vagrant在一定程度上和docker machine的应用场景多多少少有些重叠, 后续如何还难说。先看一下如何在CentOS上安装最新版的Vagrant1.8.5吧.
下载rpm安装包
# cd /tmp# wget https://releases.hashicorp.com/vagrant/1.8.5/vagrant_1.8.5_x86_64.rpm
yum本地安装
# yum localinstall vagrant_1.8.5_x86_64.rpm
安装plugin
# vagrant plugin install vagrant-proxyconf# vagrant plugin install landrush
确认版本
# vagrant --version
安装脚本
#!/bin/bashVAGRANT_VERSION="1.8.5"cd /etc/yum.repos.d/wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repoyum update -yyum install -y binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkmsDIR=`ls -lrt /usr/src/kernels/|tail -n1 |awk '{print $NF}'`export KERN_DIR="/usr/src/kernels/${DIR}"yum install -y VirtualBox-5.1/usr/lib/virtualbox/vboxdrv.sh setupcd /tmpwget https://releases.hashicorp.com/vagrant/${VAGRANT_VERSION}/vagrant_${VAGRANT_VERSION}_x86_64.rpmyum localinstall vagrant_1.8.5_x86_64.rpmvagrant plugin install vagrant-proxyconfvagrant plugin install landrushvagrant --version
1 0
- Vagrant: 一致性开发环境创建利器
- 使用 Vagrant 创建跨平台开发环境
- 部署vagrant开发环境
- vagrant 搭建开发环境
- 搭建vagrant开发环境
- vagrant+virtualbox搭建开发环境
- vagrant构建虚拟开发环境
- 使用vagrant打造开发环境
- vagrant+虚拟机搭建开发环境
- vagrant部署开发环境(windows环境)
- vagrant系列教程(五):vagrant搭建python开发环境
- 团队开发环境一致性
- vagrant --- vagrant部署环境
- 使用 Vagrant 打造跨平台开发环境
- 使用 Vagrant 打造跨平台开发环境
- 使用 vagrant 构建本机开发环境
- 使用 Vagrant 打造跨平台开发环境
- Vagrant+virtualBox搭建集成开发环境
- 指令系统
- AOE网上的关键路径
- linux 简单目录操作
- Android studio 的安装_2016.08.19
- [Python模块学习]timeago模块
- Vagrant: 一致性开发环境创建利器
- Vive开发之VR射箭
- J2se源码剖析 基本数据类型Integer
- Linux之索引节点inode(index node)
- jvm 指令集代码
- BZOJ 4653: [Noi2016]区间
- BigDecimal使用技巧
- Linux之文件通配符
- 多线程——用创建线程的两种方式分别解决经典窗口卖票问题