版本更新
2025-02-26 v8.8_3513x25_csdk_x64
使用方式
从docker.com获取镜像
docker pull liaosnet/gbase8s:v8.8_3513x25_csdk_x64
自行构建镜像
解压3513x13_csdk_x64_20250226.tar.gz
docker build -t liaosnet/gbase8s:v8.8_3513x25_csdk_x64 .
获取需要的版本地址:
百度云盘
链接:https://pan.baidu.com/s/1RweIxOb8Zr8AGxQschKt_g?pwd=8kqo
提取码:8kqo
运行镜像,-p参数绑定主机端口19088到docker的9088端口上
注:
-p 绑定宿主机端口到docker的端口(数据库端口9088)
-v 绑定宿主机目录到docker的目录(用于数据持久化/opt/gbase/data)
docker run -d -p 19088:9088 \
-e SERVERNAME=gbase01 \
-e USERPASS=GBase123$% \
-e CPUS=1 \
-e MEMS=2048 \
liaosnet/gbase8s:v8.8_3513x25_csdk_x64
以上参数中:
端口9088为数据库使用的内部端口,需要在容器中映射,如使用19088端口
SERVERNAME对应的是默认服务名称:gbase01
USERPASS对应的是默认gbasedbt用户密码:GBase123$%
CPUS对应的是限制容器中使用的cpu数量:1
MEMS对应的是限制容器中使用的内存总量: 2048 MB
其它参数:
MODE数据库主备集群节点的角色,standard|primary|secondary
LOCALIP本节点使用的IP地址,用于集群时指定IP
PAIRENAME集群对端数据库实例名称,默认gbase02
PAIREIP集群对端节点的IP地址,用于集群时指定IP
数据库连接(JDBC)
JDBC JAR:
类名:com.gbasedbt.jdbc.Driver
URL:jdbc:gbasedbt-sqli://IPADDR:19088/testdb:GBASEDBTSERVER=gbase01;DB_LOCALE=zh_CN.utf8;CLIENT_LOCALE=zh_CN.utf8;IFX_LOCK_MODE_WAIT=30;
用户:gbasedbt
密码:GBase123$%
其中:IPADDR为docker所在机器的IP地址,同时需要放通19088端口。
对应的mvn仓库
<dependency>
<groupId>com.gbasedbt</groupId>
<artifactId>jdbc</artifactId>
<version>3.5.1.32</version>
</dependency>