欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > 如何快速部署基于Docker 的 OBDIAG 开发环境

如何快速部署基于Docker 的 OBDIAG 开发环境

2025/4/18 19:10:16 来源:https://blog.csdn.net/OceanBaseGFBK/article/details/143210135  浏览:    关键词:如何快速部署基于Docker 的 OBDIAG 开发环境

很多开发者对 OceanBase的 SIG社区小组很有兴趣,但如何将OceanBase的各类工具部署在开发环境,对于不少开发者而言都是比较蛮烦的事情。例如,像OBDIAG,其在WINDOWS系统上配置较繁琐,需要单独搭建C++开发环境。此外,不同项目所需的软件环境各异,甚至可能相互冲突,进一步增加了难度。为解决这一问题,我们推出了基于 DEV CONTAINER 技术的一键式开发环境构建方案。

1、安装插件

VSCODE扩展商店搜索Remote Development插件,该插件会同时安装Dev Containers、Remote - SSH、WSL、Remote - Tunnels四个插件

1729655554

2、启动容器

使用快捷键F1调出命令快捷键,然后输入关键字reopen,选择reopen in container或者rebuild and reopen in container,会自动调用本地的DOCKER进行容器构建与运行

1729655836

3、容器启动完成

等待容器构建运行完毕即可开启OBDIAG的开源共建之旅

4、需要注意的几个问题:

1、整个构建过程,第一次会比较久,因为会涉及基础镜像的下载,yum源的更新,python依赖包的下载,整个时间是网络环境而定,大约需要5分钟。后续再次构建会快很多,因为会复用镜像,基本可以做到几秒内完成

2、该镜像因为会涉及到c++的运行环境构建,所以对于内存有一定要求,根据反馈4G内存会出现报错现象,所以需要预留8G内存可满足需求

3、通过容器构建后,VSCODE的版本管理软件会显示很多文件有变更,只要构建之前同步下代码,这里可以不管用,直接放弃就好,如下图

1729666211

4、目前该方案在VSCODE测试通过,其他开发工具未测试

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词