#Vagrant使用备忘录

下载
vagrant虚拟目录
vagrant默认用户路径为:C:\Users\用户名.vagrant.d
###安装
在线安装
1 2
| vagrant init vagrantfile #配置文件 vagrant up #
|
离线安装
1.下载box文件,并添加到vagrant中
1
| vagrant box add #box文件 --name #新建命名
|
2.更改vagrant配置
1 2 3
| Vagrant.configure("2") do |config| config.vm.box = "ubuntu/trusty64" #此改为新建命名 end
|
保存并运行
初始化并启动成功
###相关命令
1 2 3 4 5 6 7 8
| vagrant box list #查询本地box vagrant ssh #连接正在运行的box vagrant status #查看虚拟机状态 vagrant halt #关闭虚拟机 vagrant sespend #暂停虚拟机 vagrant resume #恢复虚拟机 vagrant reload #重载虚拟机 vagrant destroy #彻底删除虚拟机
|
###vagrantfile文件
开头
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| Vagrant.configure("2") do |config| # v2 configs... Vagrant API 版本 config.vm.box = "" #指定基础box文件 config.vm.network :forwarded_port, guest: 80, host: 8931, auto_correct: true #网络配置,端口转发 config.vm.synced_folder "./", "/var/www", create: true, group: "www-data", owner: "www-data" #设置与主机共享文件夹,/var/www本机,www-data虚拟机
config.ssh.username = "vagrant" config.ssh.password = "vagrant" #用户名和密码 #二选一 config.vm.network "private_network", ip: "192.168.33.10" #局域网,本地访问 config.vm.network "public_network" #桥接连公网
config.vm.provider "virtualbox" do |vb| #VM提供者 VBOX的参数配置
vb.cpus = 1 #CPU vb.memory = "128" #内存 vb.name = "virbox显示名字" #virtualbox显示名字 vb.gui = true #启动显示VirtualBox GUI 关闭false
end
|
更多我也不知道啦,啊啊啊啊!!!!!
能用就行