【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】 OB社区版
【 使用版本 】
【问题描述】想知道ob社区版 在乌班图上面docker 部署 如何配置数据持久化
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
Ubuntu 上 Docker 部署 OB 社区版,通过宿主机目录 bind mount 实现持久化。核心挂载两个目录:/root/ob(数据、clog、日志)、/root/.obd/cluster(集群配置)。先在宿主机创建目录,启动 docker run 增加 -v 宿主机路径:容器内路径 参数。删除容器不会丢失宿主机目录内的数据,重建容器复用挂载目录即可恢复。注意首次部署不要挂载 /root/boot,避免初始化失败;生产环境不建议单机 docker 跑 OB,需额外做好备份。