Vagrant搭建Linux环境

1、下载软件
https://www.virtualbox.org/wiki/Downloads
https://www.vagrantup.com/downloads.html
http://www.vagrantbox.es/ 下载一个镜像
2、安装virtualbox、vagrant
3、查看vagrant是否安装
vagrant -v
4、安装
vagrant box add ubuntu14.04 ubuntu14.04.box
vagrant init
vagrant box list #检查是否导入
编辑Vagrantfile配置虚拟机信息
config.vm.network :forwarded_port, guest: 80, host: 80
配置虚拟机的80到本机的80端口,其中guest是虚拟机
config.vm.network :private_network, ip: 192.168.56.100(根据自己网卡设定)
配置虚拟机IP,可以配置和物理机一样的IP(具体参考Vagrantfile)
config.vm.synced_folder “D:/www”, “/var/www/html”
目录映射
5、启动
vagrant up
6、导出镜像
vagrant package
这样就直接用这个镜像来制作虚拟机

备注

1、可能因为机器没有开启虚拟机化导致启动失败,这样可以打开gui看下提示信息

2、打开virtual box查看使用的是那块网卡上网,要设置到同一网络!

vagrant ssh登录
vagrant up (启动虚拟机)
vagrant halt (关闭虚拟机——对应就是关机)
vagrant suspend (暂停虚拟机——只是暂停,虚拟机内存等信息将以状态文件的方式保存在本地,可以执行恢复操作后继续使用)
vagrant resume (恢复虚拟机 —— 与前面的暂停相对应)
vagrant box remove centos6.6 (移除box,其中centos6.6是box名)
vagrant destroy (删除虚拟机,删除后在当前虚拟机所做进行的除开Vagrantfile中的配置都不会保留)



Tagged . Bookmark the permalink.

Comments are closed.