使用工具
- Virtualbox
免费开源的虚拟机软件,使用它可以快速生成虚拟机 - Vagrant
基于Ruby的工具,用于创建和部署虚拟化开发环境 - Git
使用Git for Windows 来作命令行工具
打包虚拟机
- 使用命令
vagrant package即可进行打包 - 打开 Virtualbox 看看我们有那些可以打包的包

- 这时发现我们有4个包可以进行打包,这里我们选择打包
node1 - 因为
node1虚拟机里是运行的kafka服务,所以我们将导出的包命名为kafka.box - 运行命令
vagrant package --base node1 --output kafka.box--base选项是你想打包的box的名称,这里打包的是node1--output选项是给打包的box命名,这次命名为kafka

导入本地Box
- 在这里我们建议使用
metadata.json的方式导入Box,因为这样可以导入带版本号的Box - 首先我们使用命令
touch metadata.j

本文介绍了如何使用Vagrant、Virtualbox和Git来打包和运行本地开发环境。详细步骤包括:使用Vagrant打包虚拟机,通过Virtualbox查看可打包的虚拟机并选择打包,将打包后的Box导入,并解决导入后可能出现的身份验证问题。同时提供了两种解决方案:一是打包前重置虚拟机的默认SSH key,二是查找并复制原有的SSH key到正确位置。

485

被折叠的 条评论
为什么被折叠?



