VirtualBox-vagrant 环境部署

本文介绍了如何使用VirtualBox和Vagrant搭建开发环境,包括安装两者、下载CentOS镜像、创建并初始化Vagrant box、配置Vagrantfile实现端口映射和文件同步,并解决了Windows上NFS支持及版本不匹配问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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查看虚拟机运行状态

配置作为参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值