VirtualBox-vagrant 环境部署

1、安装VirtualBox和vagrant

去官网找版本就好

2、下载镜像(我下载的centos)

3、添加镜像到vagrant;

创建一个box:

vagrant box add 盒子的名字(centos-7) 镜像地址

添加之后vagrant 就有了一个 centos-7 的虚拟机

4、初始化环境:

vagrant box init centos-7

5、修改vagrantfile文件:

可以使用冒号来定义对齐方式:

config.vm.box = “centos-7”

Centos-7是你虚拟机的名字;

config.vm.network “private_network”, ip: “192.168.10.20”

192.168.10.20 是你虚拟机的IP;

config.vm.network “forwarded_port”, guest: 80, host: 8080

将host端口转发到guest端口(端口映射)

config.vm.network “forwarded_port”, guest: 80, host: 8080, host_ip: “192.168.1.200”

192.168.1.200 是你本地的IP;

config.vm.synced_folder “E:/WWW”, “/www/web”, type: “nfs”

E:/www是你本地放项目的地方;/www/web是你虚拟机的项目同步的地方;nfs是同步方式;

vb.name = “centos-7”

虚拟机名字

vb.memory = “2048”

虚拟机空间

6、在Windows上管理和添加对NFS的支持

vagrant plugin install vagrant-winnfsd

7、解决不匹配的问题,当vagrant up出错时运行这个命令

vagrant plugin install vagrant- vbguest

8、Vagrant 常用命令

命令 注释
vagrant add box 添加box,自动帮你生成vagrantfile
vagrant init 初始化vagrantfile
vagrant halt 关闭虚拟机
vagrant destroy 销毁虚拟机
vagrant ssh 连接虚拟机
vagrant reload 重新加载vagarntfile文件
Vagrant suspend 暂时挂起虚拟机
vagrant status 查看虚拟机运行状态

VirtualBox-vagrant 环境部署

相关文章:

  • 2021-09-21
  • 2020-03-25
  • 2021-07-09
  • 2021-12-24
  • 2022-01-02
  • 2021-08-07
  • 2021-05-22
  • 2021-04-20
猜你喜欢
  • 2021-06-10
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2021-04-26
  • 2021-08-14
相关资源
相似解决方案