在安装vagrant之前需要先安装virtualbox:
直接运行sudo apt-get install virtualbox(可能不是最新版本)
或者下载最新版本(virtualbox-5.0_5.0.2-102096~Ubutun~trusty_amd64.deb包)
然后执行
sudo dpkg -i virtualbox-5.0_5.0.2-102096~Ubutun~trusty_amd64.deb
然后开始安装vagrant:
第一步:下载vagrant包(vagrant_1.2.2_x86_64.deb)
执行安装命令: sudo dpkg -i vagrant_1.2.2_x86_64.deb
第二步:下载你需要的box或者自己打包的box(我的是自己打包的box,名为package.box)
执行命令:vagrant box add 盒子名称 盒子路径
如我的(vagrant box add centos ../package.box)
第三步:执行vagrant init centos 初始化盒子信息此时会生成Vagrantfile文件;
编辑该文件:
配置网络:
(1) 端口转发:(假设虚拟机的80端口提供web服务,此处将通过访问物理机的8080端口转发到虚拟机的80端口,来实现web的访问)
Vagrant.configure(
"2"
)
do
|config|
config.vm.network :forwarded_port, guest: 80, host: 8080
end
Vagrant.configure(
"2"
)
do
|config|
config.vm.network :public_network, ip "192.168.1.88"
end
Vagrant.configure(
"2"
)
do
|config|
# other config here
config.vm.synced_folder
"home/user/Code"
,
"home/user2/Code"
end
保存退出;
第四步:执行vagant up启动虚拟器。