docker-compose部署单机oceanbase[4.3.5]
·
docker-compose部署单机oceanbase[4.3.5]
1. 拉取oceanbase镜像,不加版本默认latest, 文章编写时的数据库版本:4.3.5.1
docker pull quay.io/oceanbase/oceanbase-ce
2. 创建目录用于存放 oceanbase相关数据,调整oceanbase目录的权限
mkdir /home/oceanbase
mkdir /home/oceanbase/ob
mkdir /home/oceanbase/obd
mkdir /home/oceanbase/obd/cluster
chmod -R 777 /home/oceanbase
3. 创建配置文件 vim docker-compose.yml
version: "3.8"
services:
oceanbase:
container_name: obstandalone
image: quay.io/oceanbase/oceanbase-ce:latest
restart: always
hostname: obstandalone
volumes:
- /home/oceanbase/ob:/root/ob
- /home/oceanbase/obd/cluster:/root/.obd/cluster
environment:
# 部署 mini 的独立实例
- MODE=MINI
- OB_TENANT_PASSWORD=Lu234567
ports:
- 2881:2881
4.在配置文件目录下,启动oceanbase服务
docker-compose up -d
5. 查看启动日志
docker-compose logs | grep obstandalone
#等待1-3分钟,出现 boot success! 则启动成功
6. 验证,进入oceanbase容器
docker exec -it obstandalone bash
#root@sys登陆是空密码
obclient -h127.0.0.1 -uroot@sys -A -Doceanbase -P2881 -p
#root@test登陆是OB_TENANT_PASSWORD参数配置的密码
obclient -uroot@test -p
#退出容器
exit
7. 官方docker部署方案及更多配置参数
更多推荐



所有评论(0)