离网环境下使用docker搭建Oceanbase
所需资源需要安装oceanbase的centos服务器一台可以联网的centos服务器。
·
离网环境下使用docker搭建Oceanbase
所需资源
需要安装oceanbase的centos服务器
一台可以联网的centos服务器
1.安装docker
(略)
2.下载镜像
在可以联网的那台机器上执行
docker pull oceanbase/oceanbase-ce:latest
然后执行
docker save oceanbase/oceanbase-ce -o oceanbase.tar
将镜像打成tar包取出传入需要安装oceanbase的机器
3.创建容器
执行
docker run -p 2881:2881 --name oceanbase-ce -d oceanbase/oceanbase-ce
同时执行
docker logs oceanbase | tail -l
观察启动日志,如发现报错:
/ not enough disk space
则说明docker存储目录下的存储空间不足,可以使用一个软连接将docker存储目录迁移到有足够空间的磁盘下
首先停掉docker服务
systemctl stop docker
然后进行数据迁移
rsync -r -avz /var/lib/docker /home/docker/lib/
备份原来的数据
mv /var/lib/docker /var/lib/docker.bak
创建软连接
ln -s /home/docker/lib/docker /var/lib/
重启docker并验证
systemctl start docker
docker images
4.启动容器
如日志中出现boot success,则说明启动成功
进入容器
docker exec -it oceanbase-ce bash
查看集群状态
obd cluster list
更多推荐
已为社区贡献1条内容
所有评论(0)