本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

seekdb Docker 镜像下载 - 轩辕镜像

seekdb 镜像详细信息和使用指南

seekdb 镜像标签列表和版本信息

seekdb 镜像拉取命令和加速下载

seekdb 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

seekdb
oceanbase/seekdb

seekdb 镜像详细信息

seekdb 镜像标签列表

seekdb 镜像使用说明

seekdb 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

seekdb Docker镜像用于快速搭建SeekDB测试环境,可在Docker Hub、quay.io及ghcr.io获取。注意:仅适用于测试,不建议生产环境;MacOS和Intel芯片上Docker版本>4.9.0存在已知问题,可通过指定链接下载兼容版本。
0 次下载activeoceanbase

seekdb 镜像详细说明

seekdb 使用指南

seekdb 配置说明

seekdb 官方文档

使用Docker部署SeekDB

简介

seekdb Docker镜像可在dockerhub、quay.io和ghcr.io获取,旨在帮助用户快速搭建SeekDB测试环境。

关键注意事项:

  • 在MacOS和Intel芯片上,使用Docker版本大于4.9.0运行此镜像存在已知问题,可从此链接下载所需Docker版本。
  • 此镜像仅用于测试目的,请勿在生产环境中使用。

前提条件

部署seekdb前,请确保满足以下要求:

  • 主机至少拥有1个物理核心和2GB内存。
  • 主机已安装并运行Docker。参考Docker安装指南。

启动SeekDB实例

启动SeekDB实例,请使用以下命令:

bash
docker run -d -p 2881:2881 -p 2886:2886 oceanbase/seekdb

# 如需在启动后执行初始化SQL脚本,需挂载包含初始化脚本的目录,并通过环境变量INIT_SCRIPTS_PATH指定容器内的目录。
# 请勿在SQL脚本中修改root用户密码。如需修改root用户密码,请使用环境变量ROOT_PASSWORD。
docker run -d -p 2881:2881 -p 2886:2886 -v {init_sql_folder_path}:/root/boot/init.d -e INIT_SCRIPTS_PATH=/root/boot/init.d oceanbase/seekdb

支持的环境变量

以下是镜像支持的环境变量表格:

变量名描述
ROOT_PASSWORDroot用户的密码
CPU_COUNTCPU数量,例如:4
MEMORY_LIMIT内存限制,例如:2G
LOG_DISK_SIZE日志磁盘大小,例如:2G
DATAFILE_SIZE数据文件初始大小,例如:2G
DATAFILE_NEXT数据文件下次扩展大小,例如:2G
DATAFILE_MAXSIZE数据文件最大大小,例如:50G
INIT_SCRIPTS_PATH容器内包含初始化脚本的路径
SEEKDB_DATABASE启动时创建的数据库名称

如需修改其他SeekDB参数,可将配置文件挂载到容器内的/etc/oceanbase/seekdb.cnf路径。默认配置文件如下:

datafile_size=2G
datafile_next=2G
datafile_maxsize=50G
cpu_count=4
memory_limit=2G
log_disk_size=2G
# 按以下格式配置参数
# key=value

启动命令示例如下:

# 注意:如果决定使用配置文件,请不要指定与资源相关的环境变量。
docker run -d -p 2881:2881 -p 2886:2886 -v {config_file}:/etc/oceanbase/seekdb.cnf oceanbase/seekdb

数据持久化

SeekDB部署在/var/lib/oceanbase目录。如需在主机上持久化数据,请将主机的空目录挂载到该路径:

mkdir -p seekdb
docker run -d -p 2881:2881 -p 2886:2886 -v $PWD/seekdb:/var/lib/oceanbase --name seekdb oceanbase/seekdb

连接SeekDB实例

mysql -h 127.0.0.1 -P 2881 -u root -p    # 使用root账户连接

访问控制台

容器提供友好的Web界面,可在浏览器中访问[***]{server_ip}:2886。登录密码与root用户密码相同。若未设置ROOT_PASSWORD,密码字段留空即可。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"