开发虚拟环境搭建-VagrantBox+Vagrant

开发虚拟环境搭建-VagrantBox+Vagrant

VagrantBox+Vagrant

官方下载地址:https://www.virtualbox.org/
https://www.vagrantup.com/
虚拟机镜像库:https://app.vagrantup.com/boxes/search
均选择相同操作系统,如 windows 。
vagrant 安装后需要重启,重启完毕 win + r ,cmd 进入小黑窗口, 输入 vagrant 验证是否安装OK
若安装失败,确认cpu 的BIOS 是否开启虚拟化 ,具体请百度。

virtualbox 安装后默认虚拟机保存位置在C 盘,建议修改为其他盘符,否则C盘容量小,初始化虚拟机会出现磁盘空间不足的问题。
修改内容:
1、打开 virtualbox --> 全局设定 --> 常规 默认虚拟机保存位置
2、设置环境变量: 如:
setx VAGRANT_HOME “E:.vagrant.d”
setx VAGRANT_HOME “E:\V.vagrant.d” /M (系统变量)

之后再进行初始化虚拟机,建议在其他盘符 cmd 窗口运行。

  1. 创建虚拟机 vagrant init centos/7(官网镜像库上的名字)
    对应目录下生成,Vagrantfile
    启动 虚拟机 vagrant up 等待启动完成,当见到
    ==> default: Configuring and enabling network interfaces…
    ==> default: Rsyncing folder: /cygdrive/f/HashiCorp/ => /vagrant
    说明启动OK了。
    在 Vagrantfile 所在目录下,启动小黑窗口 (以后每次启动都需要在这个目录下)
    连接 vagrant ssh 默认账户 vagrant,切换为 root
    输入 su root 默认密码 vagrant

  2. 与本机通信
    打开 Vagrantfile ,找到 config.vm.network “private_network”, ip : “xxx”
    此处 ip 修改为 本机 VirtualBox Host-Only Network: 的 ipv4地址域内
    如 VirtualBox Host-Only Network: IPv4 地址 . . . . . . . . . . . . : 192.168.56.1
    则 xxx 可填 192.168.56.10

  3. 可能出现的问题:
    虚拟机停止后,VagrantBox 重启虚拟机失败,可能是由于box的bug,这时进入系统任务列表,先将与box相关的进程全部停止,再在小黑窗口使用 vagrant up 启动。

  4. vagrant 常用指令
    vagrant init xxx 初始化指定虚拟机
    vagrant up 启动虚拟机
    vagrant halt 退出虚拟机
    vagrant reload 重启虚拟机

  5. 启动脚本
    由于每次都需要在指定目录启动,才能访问虚拟机,可新建 .bat 执行文件,内容如:
    @ECHO OFF
    cmd /k cd /d c:\data
    将 /d 后面的位置改为 Vagrantfile 所在路径即可

参考 : https://zhuanlan.zhihu.com/p/259833884
https://www.cnblogs.com/zooyoo/p/6264665.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值