OceanBase数据库获取docker官方镜像的方法?
1、运行如下命令,拉取 OceanBase 数据库所需镜像。
docker search oceanbase
docker pull oceanbase/oceanbase-ce
2、运行如下命令,启动 OceanBase 数据库实例。
根据当前容器部署最大规格实例
docker run -p 2881:2881 --name obstandalone -e MINI_MODE=0 -d oceanbase/oceanbase-ce
部署 mini 的独立实例
docker run -p 2881:2881 --name obstandalone -e MINI_MODE=1 -d oceanbase/oceanbase-ce
启动预计需要 2~5 分钟。执行以下命令,如果返回 boot success!,则表示启动成功。
docker logs obstandalone | tail -1
boot success!
3、oceanbase-ce 镜像安装了 OceanBase 数据库客户端 OBClient,并提供了默认连接脚本 ob-mysql
使用 root 用户登录集群的 sys 租户
docker exec -it obstandalone ob-mysql sys
使用 root 用户登录集群的 test 租户
docker exec -it obstandalone ob-mysql root
使用 test 用户登录集群的 test 租户
docker exec -it obstandalone ob-mysql test
obclient -uroot@sys -h127.1 -P2881
连接成功后,终端将显示如下内容:
docker exec -it obstandalone ob-mysql sys
login as root@sys
Command is: obclient -h127.1 -uroot@sys -A -Doceanbase -P2881
Welcome to the OceanBase. Commands end with ; or \g.
Your OceanBase connection id is 3221487727
Server version: OceanBase_CE 4.1.0.0 (r100000192023032010-0265dfc6d00ff4f0ff4ad2710504a18962abaef6) (Built Mar 20 2023 10:12:57)
Copyright (c) 2000, 2018, OceanBase and/or its affiliates. All rights reserved.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
——参考来源于oceanbase官方文档。
可以参考官方文档。https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000507531
--此回答整理自钉群“[社区]技术答疑群OceanBase”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。