一、检查是否已安装docker与docker-compose

在这里插入图片描述
有输出则表示有docker环境,如没有安装 自行安装后再看后续步骤

二、创建OceanBase安装目录结构

在这里插入图片描述
说明:ob文件夹为OceanBase数据存放目录,将容器内目录挂载到宿主机,以防数据丢失

三、编写docker-compose.yml配置文件,内容如下

version: '3.0'
services:
    oceanbase:
        image: oceanbase/oceanbase-ce:latest   # 使用最新版本镜像
        container_name: oceanbase  # 容器名称
        environment:
            - OB_SYS_PASSWORD=mima@123456    # 设置 sys 租户的管理员用户(root@sys)密码。
            - OB_CLUSTER_NAME=obcluster         # 集群名称
        ports:
            - "2881:2881"  # MySQL 协议端口
            - "2882:2882"  # RPC 端口(可选)
        volumes:
            - ./ob:/root/ob  # 数据卷挂载​
        networks:
            - oceanbase_network
networks:
    oceanbase_network:
        driver: bridge  # 桥接网络

四、创建并启动容器

cd到 docker-compose.yml同级目录下 执行

docker-compose up -d 

五、验证安装结果

在这里插入图片描述

六、navicat连接

在这里插入图片描述
由于Oceanbase是强兼容MySQL的,可直接使用navicat,使用MySQL的驱动连接即可

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐