001 vagrant安装box
2019独角兽企业重金招聘Python工程师标准>>>
1.安装virtualbox和vagrant
注意:二者版本不同或者版本较低可能会导致安装失败
我的版本: virtualbox 5.1.30 vagrant 2.0.1
2.下载并安装box文件
2.1 下载对应Linux版本的box
地址: http://www.vagrantbox.es/
加入我们下载的box名称为: xxxxx.box
2.2 安装及配置
1.进入到centos7.box所在目录,执行下面的命令,其中centos7是自己起的镜像名称,记住这个名字,在后面配置文件中有用到
vagrant box add centos7 xxxxx.box
2.初始化镜像文件,其中的centos7是上面自己添加的镜像名称:
vagrant init centos7
3.此时会在当前目录生成一个Vagrantfile配置文件,进行相关编辑,
Vagrant.configure("2") do |config|#镜像名,如果看到这里的名字不是自己添加的导致不能启动虚拟机,改成自己的镜像名即可config.vm.box = "cetos7" #修改本机的1111端口映射即将生成虚拟机的22端口,便于通过xshell访问#vagrant默认映射2222端口,但是启动多个虚拟机时,便需要用到更改端口config.vm.network "forwarded_port", guest: 22, host: 2222, id: "ssh", disabled: "true"config.vm.network "forwarded_port", guest: 22, host: 1111#虚拟机生成一个随机的私有IP# config.vm.network "private_network", type: "dhcp"#虚拟机生成一个固定的私有IP,宿主机可以通过该IP访问虚拟机config.vm.network "private_network", ip: "192.168.33.11"#共享目录,将Windows当前文件夹的父目录下的window_data挂载到虚拟机的/vagrant_data目录config.vm.synced_folder "../window_data", "/vagrant_data"
end
4.在当前目录启动
vagrant up
5.通过xshell连接虚拟机
IP : 127.0.0.1 端口: 1111 用户名: root 或者 vagrant 密码: vagrant
6.禁用虚拟机防火墙
systemctl stop firewalld.service #关闭防火墙
systemctl disable firewalld.service #关闭开机启动
3.说明
1.私有IP下搭建多个虚拟机时,虚拟机可以互相ping通,可以模拟集群
2.不关闭防火墙的情况下,宿主机可以ping通虚拟机,但是访问不到虚拟机中发布的web程序,如果需要访问虚拟机上运行的web程序,一定要关闭linux的防火墙!!!
转载于:https://my.oschina.net/u/2937605/blog/1595289
001 vagrant安装box相关推荐
- 使用vagrant 安装kubernetes 无法下载box源解决办法
2019独角兽企业重金招聘Python工程师标准>>> ###使用vagrant 安装kubernetes 无法下载box源解决办法 如果你准备使用vagrant 搭建kuberne ...
- Vagrant 下载太慢解决方法(本地安装box文件)
Vagrant 下载太慢解决方法(本地安装box文件) 使用 vagrant up 安装 centos 7 时下载速度特别慢. 解决方法 : 将镜像下载到本地(镜像下载地址http://www.vag ...
- TF实战丨使用Vagrant安装Tungsten Fabric
本文为苏宁网络架构师陈刚的原创文章. 01 准备测试机 在16G的笔记本没跑起来,就干脆拼凑了一台游戏工作室级别的机器:双路E5-2860v3 CPU,24核48线程,128G DDR4 ECC内存, ...
- Win10系统在vmware/virtualbox上使用packer和vagrant安装Metasploitable3
Win10系统在vmware/virtualbox上使用packer和vagrant安装Metasploitable3 文章目录 Win10系统在vmware/virtualbox上使用packer和 ...
- Vagrant安装centos/7虚拟机
Vagrant基础篇 资源百度网盘链接: 链接:https://pan.baidu.com/s/1jIqCZvuMamGihCRbAs60AQ 提取码:jqa3 --来自百度网盘超级会员V5的分享 下 ...
- oracle19cRAC环境,Vagrant 安装Oracle19c RAC测试环境的简单学习
xiaoyu.blog.csdn.net/article/details/103135158 简单学习了下 能够将oracle RAC开起来了 但是 对后期的维护和使用 还是不清不楚,希望有时间在简单 ...
- virtualbox php mac,mac下virtualbox+vagrant安装
mac下virtualbox+vagrant安装 1.安装VirtualBox VirtualBox下载地址 免费小巧非常适用,根据自己机器系统选择下载包 图1 2.安装并使用Vagrant 1)Va ...
- 在Win7下利用VirtualBox和Vagrant安装Docker
2019独角兽企业重金招聘Python工程师标准>>> 1.安装VirtualBox 和 Vagrant 首先下载安装VirtualBox 和 Vagrant的windows版本,两 ...
- vagrant 安装使用 win7
第一步.安装VirtualBox和vagrant 下载地址: https://www.virtualbox.org/wiki/Downloads http://downloads.vagrantup. ...
最新文章
- 慕课网基于ElasticSearch的找房网实战开发企业级房屋搜索网项目学习心得(一)
- 电商618背后的那些技术事儿
- python爬虫小说代码示例-使用简单Python爬虫获取一个干净整洁的小说文件
- 网页标题设置,为什么在SERP中,显示结果不一致?
- C语言编写一个备份文件,2014年3月二级C语言上机题库备份.doc
- 删除计算机文件的几种方法,电脑删除不了文件怎么办?教你几种好的处理方法,一学就会...
- JavaScript 模块化简述
- 阿里算法工程师模拟题2018/5/7
- WS2812B 5050数据整理
- 启天m7300微型计算机,启天M7300
- 前端二维表转化树结构。支持无限套娃
- 电脑版微信不显示头像
- iFixit 拆解 2014 款 Mac mini拆机教程, 内存确认不能更换.
- python编程快速上手办公自动化_关于疯狂填词(Mad Libs)程序的解答
- Thinkphp 5.0 仿百度糯米开发多商家电商平台
- 把Maven本地仓库修改为阿里云仓库
- js对象转数组可枚举属性和不可枚举属性
- mac book 合上盖子继续下载或在听歌
- cmdy5(cmdy5庆余年)
- JavaWeb基础知识总结
热门文章
- 戴尔电脑开机之后闪黄灯系统不能启动
- 对于已有的【寄存】代码,【式样】变更,【参照】其他代码修正时的注意事项!
- 接受你无法改变的事情 改变你可以改变的事情
- python2.7打印中文乱码的问题解决
- 死锁问题分析(个人认为重点讲到了gap间隙锁,解决了我一些不明报死锁的问题)
- Could not parse mapping document from input stream hibernate配置异常
- R(1):中文乱码解决方案
- C#Winform频繁刷新导致界面闪烁解决方法
- 将java.util.Date转换为java.time.LocalDate
- 如何阻止EditText专注于Android中的Activity启动