基于vagrant+virtualbox搭建centos7虚拟机

Windows 下使用 Vagrant 构建 Linux 开发环境

基于VirtualBox和Vagrant搭建虚拟机

其实 windows 系统是支持 Linux 的子系统(WSL),具体可以百度。可是 WSL 总是有诸多不便,而且 WSL 是直接操作 windows 的文件系统,在某种层面上讲是不太安全的。于是基于vagrant+virtualbox搭建centos7虚拟机就非常必要了

两款软件必须安装:

  • vagrant
  • virtualbox

安装过程我就不细讲了,直接参考上面两篇文章即可。

>> 下载vagrantbox

vagrantbox 官网:https://app.vagrantup.com/boxes/search

第三方:http://www.vagrantbox.es/
查了下百度,这个地址下 vagrant box 比较快:

  • https://c4ys.com/archives/1230
  • https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/bionic/current/

我是用自己阿里云对象存储的 vagrantbox

>> 部署

  1. 创建一个文件夹,例如:work
  2. 把下载好的 box 镜像包放到这个文件夹下,我下的是 Centos7
  3. 打开 cmd
  4. 执行 vagrant box list , 发现当前并没有相关的镜像

285

  1. 如果没有添加 box 镜像,执行 vagrant box add 别名 box镜像 (别名就是 box 镜像的别名),添加以后就发现 box list 中有 centos7 这个镜像

286

  1. 执行命令 vagrant init 别名 后,会看见当前目录下生成一个 Vagrantfile 的配置文件,这个文件会提示你去执行 vagrant up

287

  1. 别急!!这一步非常关键,因为我们虚拟机默认只分配一个访问外网的 IP,项目使用的 IP 得手动设置打开 Vagrantfile 文件中 config.vm.network 设置一个私有 IP

288

  1. 到这里所有配置工作都完成了,可以使用 vagrant up 正式启动了。启动后会在当前目录下生成一个 .vagrant 隐藏文件夹
  2. 然后就可以通过 vagrant ssh 登录到虚拟机系统了

>> 小彩蛋

可以通过操作 /vagrant 文件夹实现本地和虚拟机之间得文件同步

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值