Vagrant: 一致性开发环境创建利器
发布日期:2021-06-30 20:22:08
浏览次数:3
分类:技术文章
本文共 1176 字,大约阅读时间需要 3 分钟。
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
转载地址:https://liumiaocn.blog.csdn.net/article/details/52254049 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月13日 19时35分09秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Hadoop Windows插件配置
2019-04-30
存储 HDFS内部运行原理
2019-04-30
二丶存储+分析处理信息MapReduce内部原理
2019-04-30
static代码块设置全局变量和eclipse java配好HDFS类对HDFS的操作
2019-04-30
互联网行业为何缺少web前端工程师?
2019-04-30
零基础学UI设计,海报设计需思考这些点!
2019-04-30
零基础该怎么学java,学习心得分享!
2019-04-30
互联网行业如此热门,如何脱颖而出成功入行!
2019-04-30
小白到高级UI设计师,如何实现完美蜕变?
2019-04-30
软件测试培训之自动化测试中要注意的要点
2019-04-30
区块链是什么?区块链能做什么?区块链学习路线分享
2019-04-30
零基础学习软件测试难吗?
2019-04-30
中国央行将发行全球首个法定数字货币,你准备好了吗?
2019-04-30
人脸识别还敢闯红灯?人工智能促智慧城市
2019-04-30
Node.js与PHP对战:一场关于开发者喜好的史诗级战役
2019-04-30
值得探索的 8 个机器学习 JavaScript 框架
2019-04-30
流计算框架 Flink 与 Storm 的性能对比
2019-04-30
区块链+人工智能,新经济的DNA
2019-04-30
2018年2月份GitHub上最热门的Python项目:深度学习占半壁江山
2019-04-30
学会这10种机器学习算法你才算入门
2019-04-30