开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天
Vagrant是创建虚拟化开发环境的一个快速构建工具,相信不少朋友都经历过更换电脑、或生产力工具,这时本机的一些Dev环境就需要重新搭建。如Nginx/Nacox/Mysql/MQ/Redis/ES等等...
说到这里,一定会有朋友说,我有云服务器,环境直接连接远程即可,这一点,笔者不否认,但是不得不说,本地开发环境,不用担心网络、带宽更重要的是人名币的问题,所以在本地搭建一套环境也是不二之选。
既然说到了本地搭建,那和笔者一开始提到的更换电脑又有什么关系呐?说到这里,Vagrant闪联登场,它是用来构建虚拟化工具的,简单来说就是帮你构建了一个ISO镜像。你的新电脑只需装一个虚拟化设备就行,比如Oracle VM
下面,就让我们开始Vagrant的初使用吧
- 官网安装,vagrant www.vagrantup.com/downloads
- 重启系统
初始化
vagrant init centos/7 app.vagrantup.com/boxes/searc…
启动&关闭
启动 vagrant up
关闭 vagrant halt
设置虚拟机固定ip
- vagrant和虚拟机默认使用端口转发的方式,比较麻烦
- 打开 vagrant init 产生的Vagrantfile ,修改 config.vm.network "private_network", ip: "192.168.56.20" 相关配置,注意 修改的ip 为宿主机电脑虚拟网卡中的网段
连接
vagrant ssh
结语
这样你就快速构建了一个虚拟化系统,装上Docker就可以愉快的搭建环境了,以后再也不用担心环境重新搭建啦