#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
vagrant up 

初始化并启动成功

###相关命令

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

更多我也不知道啦,啊啊啊啊!!!!!
能用就行