跳到主要内容

CloudDM Docker 版安装指南

· 阅读需 3 分钟
赵永春
赵永春

CloudDM 是一款面向团队数据库协作的开源工具。本文介绍当前发布方式:从 GitHub Release 获取带版本号的 Docker Compose 清单,再由 Docker Compose 拉取并启动对应镜像。

信息

这篇文章已按当前发布流程更新。旧版 clouddm.7zinstall.sh 和公共默认账号不再作为当前安装依据。

准备工作

安装机需要:

  • Linux amd64arm64 环境;
  • 可正常运行的 Docker Engine;
  • Docker Compose v2,即 docker compose 命令;
  • 可访问镜像仓库和 GitHub Releases;
  • 空闲的 8222 端口,以及满足数据持久化要求的磁盘空间。

先确认工具可用:

docker --version
docker compose version

获取发布清单

  1. 打开 ClouGence/open-cdm Releases
  2. 选择目标版本并展开 Assets
  3. 下载与该版本匹配的 docker-alone-<版本>.yml
  4. 保留文件中的版本号,不要把其他 Release 的清单或镜像标签混入当前部署。

启动服务

以下命令中的文件名需替换为实际下载的版本:

docker compose -f docker-alone-<版本>.yml config
docker compose -f docker-alone-<版本>.yml pull
docker compose -f docker-alone-<版本>.yml up -d
docker compose -f docker-alone-<版本>.yml ps

若启动失败,先查看服务状态和日志:

docker compose -f docker-alone-<版本>.yml ps
docker compose -f docker-alone-<版本>.yml logs --tail=200

不要在未备份持久化数据的情况下执行 down -v

验证登录与工作区

服务启动后访问 http://<服务器地址>:8222。当前登录页支持账号登录和 OIDC 登录;请使用部署方创建或提供的账号,公开文档不提供默认账号或默认密码。

完成登录后,至少检查:

  1. 数据查询页面可以打开;新环境没有数据源时会显示引导或空状态。
  2. 工作台中的 CI/CD 变更流列表可以查询,空结果有明确提示。
  3. 工单页面可在权限范围内查看列表和详情。
  4. 设置菜单中实际可见的入口与当前账号权限一致。

数据源创建、SQL 执行、工单提交和审批都会写入业务数据,请只在授权的测试环境操作。

后续阅读

本文所述 GitHub Assets、登录入口和只读页面流程已经过页面检查;本次没有在占用 8222 端口的现有实例上重新创建容器,也没有执行任何业务写入。

联系我们
微信二维码

扫码添加微信,获取技术支持