





















--memory=6g \
--ulimit nofile=20000:20000 \1、宿主机上执行
# 1. 修改系统 limits 配置
echo -e "* soft nofile 20000\n* hard nofile 20000" >> /etc/security/limits.d/nofile.conf
然后新开一个 SSH 连接,验证:
ulimit -n # 应该显示 200002、容器
oceanbase-mini
# 先彻底清理
docker rm -f oceanbase-mini
rm -rf /data/oceanbase
mkdir -p /data/oceanbase/ob
mkdir -p /data/oceanbase/obd
docker run -d \
--name oceanbase-mini \
-p 2881:2881 -p 8080:8080 \
-e MINI_MODE=true \
-e OB_ROOT_PASSWORD=root \
-v /data/oceanbase/ob:/root/ob \
-v /data/oceanbase/obd:/root/.obd \
--memory=6g \
--ulimit nofile=20000:20000 \
oceanbase/oceanbase-ce
注意加了
--ulimit nofile=20000:20000,让容器继承宿主机的文件描述符限制。

3、进入容器
docker exec -it oceanbase-mini bash
# 销毁旧的 OBD 配置(不删数据)
obd cluster destroy obcluster
# 重新部署
obd cluster deploy obcluster
obd cluster start obcluster
或者查看 OBD 部署状态
obd cluster list

4、
进入容器
docker exec -it oceanbase-mini bash
查看root密码
# 查看 OBD 配置中的密码


5、连接

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。