Vagrant配置
vagrant是一个能够简易的创建,管理工作环境,使用时首先需要安装vm环境 以及vagrant。推荐几个博文介绍安装:
简易使用 vagrant
vagrant box add base CentOS6-4.box
添加默认盒子vagrant init
生成配置文件 Vagrantfilevagrant up
打开盒子vagrant destroy
设置Vagrantfile
- 修改虚拟机网络
修改虚拟机网络
# configure(2) 表示 vagrant 版本1.1+ 能向后兼容
Vagrant.configure(2) do |config|
# 盒子名称
config.vm.box = "base"
# 端口转发 还支持 guest_ip :xxx ,host_ip :xxx, protocol udp|tcp
config.vm.network "forwarded_port",guest: 80,host: 8080
config.vm.network "forwarded_port",guest: 3306,host: 3307
# 私有地址 只允许宿主机与虚拟机通讯
config.vm.network "private_network", ip: 172.16.1.1
# 公共地址 DHCP获取时会自动分配一个地址
config.vm.network "public_network"
# 使用端口模式时自动转化端口冲突
# auto_correct = true
end
更多公共网络配置(桥接,静态ip,指定wifi等) – 官网地址
推荐文章: