OceanBase初体验之Docker快速部署试用环境

前置条件

准备好一台安装了 Docker 的 Linux 服务器,确保能够连接到 Docker Hub 仓库。

执行以下命令拉取最新的 OceanBase 镜像:

docker pull oceanbase/oceanbase-ce

[root@localhost ~]# docker images
REPOSITORY                          TAG                            IMAGE ID       CREATED         SIZE
oceanbase/oceanbase-ce              latest                         92e357628ff3   8 days ago      652MB

启动 OceanBase 实例

创建一个用户存储容器数据的目录,在启动容器时映射到容器中。

执行 docker run命令启动 OceanBase 实例:

[root@localhost ~]# su - ob
[ob@localhost ~]$ mkdir docker-mount
[ob@localhost ~]$ sudo docker run -p 2881:2881 -v $PWD/docker-mount:/root/ob --name oceanbase-ce -e MODE=mini -d oceanbase/oceanbase-ce
2d5eb079940876e27947372f8f529fdb30ffd6935c4936d895e0f3ba83590935

[ob@localhost ~]$ sudo docker ps -a | grep oceanbase-ce
2d5eb0799408   oceanbase/oceanbase-ce                            "/bin/sh -c _boot"       2 minutes ago   Up 2 minutes                0.0.0.0:2881->2881/tcp                             oceanbase-ce

容器的环境变量参数说明可参考官方文档:https://hub.docker.com/r/oceanbase/oceanbase-ce

容器启动后到服务准备就绪需要1-2分钟的时间,我们可以通过容器日志检查启动进度,当最后一行打印boot success即表示服务启动成功,整个部署过程还是非常简单的。

[ob@localhost ~]$ sudo docker logs oceanbase-ce | tail -1
Connect to observer ok
[ob@localhost ~]$ sudo docker logs oceanbase-ce | tail -1
Connect to observer ok
... ...
[ob@localhost ~]$ sudo docker logs oceanbase-ce | tail -1
boot success!

OceanBase 初体验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值