标签:
Vagrant是干嘛用的?适合在什么情况下使用?这种问题,自行脑补!
Vagrant是用Ruby开发的一款工具,原先在windows平台下安装vagrant,还要先安装ruby环境,现在简单多了,直接从官网下载windows平台下最新版本vagrant v1.7.2,直接安装即可,正式使用之前,记得电脑上已经安装virtualbox,重启电脑生效。
这个网站提供了常用box文件供下载 http://www.vagrantbox.es/
在本机安装box的方法有2种,一种是通过url下载安装(网速太慢了),一种是从本加加载box文件安装(先下载到本地,可反复使用)。
从本地加载一个box(切记是:file:///)
vagrant box add ‘起个好记的名字‘ file:///d:/test/lucid64.box
初始化一个box
vagrant init
该命令执行完成后,会在当前目录下出现一个‘Vagrantfile’文件,这个文件可用文本编辑器打开。
关于此文件中参数具体意义,可查看链接https://docs.vagrantup.com
在这个文件中,一般我们会调整这几个参数
# 虚拟机与主机同属一个网段,可被外部访问到 config.vm.network "public_network" #虚拟机中的data目录下主机中e:\works\sharedate目录关联,这样方便数据迁移 config.vm.synced_folder "../data", "e:/works/sharedata"
启动虚拟机
vagrant up
vagrant halt
vagrant suspend
vagrant resume
标签:
原文地址:http://my.oschina.net/whsheng/blog/422617