搜索
您的当前位置:首页正文

Vagrantfile

来源:二三娱乐

网络配置

guest: 80 表示虚拟机中的80端口, host: 8080 表示映射到宿主机的8080端口。
优点:

简单易理解
容易实现外网访问虚拟机
缺点:

192.168.33.10 表示虚拟机的IP,多台虚拟机的话需要互相访问的话,设置在相同网段即可
优点:

安全,只有自己能访问
缺点:

方便团队协作,别人可以访问你的虚拟机
缺点:

需要有网络,有路由器分配IP

目录映射

默认情况下,当前的工作目录,会被映射到虚拟机的 /vagrant 目录,当前目录下的文件可以直接在 /vagrant 下进行访问
也可以自己根据需要映射下
config.vm.synced_folder "work1/", "/data1"

前面的参数 “work1/” 表示的是本地的路径,这里使用对于工作目录的相对路径,这里也可以使用绝对路径,比如: “D:\Vagrant\work1”
启动
set VBOX_INSTALL_PATH=%VBOX_MSI_INSTALL_PATH%
vagrant up –provider=virtualbox

常用管理命令

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

Top