ubuntu 20.04有能稳定运行的docker版本吗?

原来obpilot的docker镜像,一直测试的蛮好的。

现在可能docker.io有问题。 尝试了quay.io基本上都是oceanbase 4.0以上的版本,不知道咋回事。 测试了好几个版本,服务自动退出。

docker run -p 2881:2881 --name obstandalone -e MODE=mini -e OB_TENANT_PASSWORD=root -d Quay

545f521d932b35488e3e6590909165ace04afcc91787679f6082097a3595875e

docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
545f521d932b Quay “bash -c '/usr/sbin/…” 25 seconds ago Exited (1) 12 seconds ago obstandalone

Exited (1) 12 seconds ago # 总是这种状态。

1 个赞

可以参考下这篇文档, docker-images/oceanbase-ce at main · oceanbase/docker-images

把日志挂载到本地磁盘查下是什么问题导致的异常退出。

mkdir -p ob
mkdir -p obd/cluster
docker run -d -p 2881:2881 -v $PWD/ob:/root/ob -v $PWD/obd/cluster:/root/.obd/cluster --name oceanbase oceanbase/oceanbase-ce
2 个赞

早些时候我弄的 docker 镜像只是方便没接触过 OB 的朋友快速了解一下 OB 。如果你的服务器能跑得起来,说明硬件资源满足 OB 部署条件,但是可能不会持久。随着 OB 的运行,相关目录使用空间会增长,或者 服务器里内存被挤占,都有可能导致 OB 无法继续运行。

docker 部署 ob,或者其他方法自动化脚本或程序部署 ob,如果不了解细节原理,使用一段时间后 OB 异常了也还是不知道原因。

所以,你已经不是初次接触 OB ,建议你不如重新手动部署 OB ,这样一些基本的运行原理(内存、数据文件等)参考考文章:

如果只是用 OB 来做测试,目的不是研究 OB 运维,那不如试用一下 OB 公有云实例,最近也有活动,免费使用一年。

1 个赞

谢谢。
obpilot之前有个rabbit docker版本,刚刚已经能跑起来了。
docker弄了别的镜像资源pull成功:(

4.0可能同我的笔记本资源有关系。

好的 如果在有什么问题 在社区发帖 可以一起交流