Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于OceanBase Docker部署方式指定初始用户名和密码的问题 #3

Open
Sangyang-qu8uu opened this issue Jun 3, 2024 · 7 comments

Comments

@Sangyang-qu8uu
Copy link

Description

docker run -p 2881:2881 --name obstandalone -e MINI_MODE=1 -v /init:/root/boot/init.d -e OB_ROOT_PASSWORD="root" -d oceanbase/oceanbase-ce
我使用此命令安装部署oceanbase,想要实现2个功能,第一个初始化加载sql脚本,另外一个指定初始化的root用户名,但是失败了,

@Sangyang-qu8uu
Copy link
Author

image

@LINxiansheng LINxiansheng transferred this issue from oceanbase/ob-operator Jun 3, 2024
@LINxiansheng
Copy link
Contributor

感谢使用docker和提问
参考一下docker的使用,https://github.com/oceanbase/oceanbase/tree/develop/tools/docker/standalone

我们近期改了一下,如果希望使用自定义初始化语句,应当使用slim模式
docker run -p 2881:2881 --name oceanbase-ce -e MODE=slim -e OB_MEMORY_LIMIT=5G -v {init_sql_folder_path}:/root/boot/init.d -d oceanbase/oceanbase-ce

参考_boot文件中的代码
if [ "x${MODE}" == "xSLIM" ]; then
run_custom_scripts /root/boot/init.d
fi

原先slim模式是特供github action的,所以有这个初始化脚本,原来的mini模式是不支持的
后续如果有这样的想法,可以贡献代码给我们,把条件删除即可,我们会讨论一下

但第二个问题,这个报错需要看一下日志文件。
这里显示的是obshell启动失败,与自定义初始化脚本是无关的,具体的原因我们需要捞一下日志看看

@LINxiansheng
Copy link
Contributor

image

执行一下最后一句的obd display那个指令,然后全部粘贴上来

@Sangyang-qu8uu Sangyang-qu8uu changed the title Docker启动指定初始的用户名密码? 关于OceanBase Docker部署方式指定初始用户名和密码的问题 Jun 3, 2024
@Sangyang-qu8uu
Copy link
Author

yes我是从dockerhub镜像看过来的,我再次试下
image

@Sangyang-qu8uu
Copy link
Author

image
我设置了密码属性,后台报错了

@Sangyang-qu8uu
Copy link
Author

obd display

这个容器已经死了,没办法执行

@whhe
Copy link
Member

whhe commented Jun 26, 2024

Hi @Sangyang-qu8uu

我们在近期对 docker 镜像进行了一次整体的重构,sys 密码的问题也已经一并修复了,你可以试一下我们的新镜像,当前有以下几个 tag 可用:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants