Skip to content

GBase8s 南大通用安装之 Docker 和 Compose

官方镜像:https://hub.docker.com/r/liaosnet/gbase8s

驱动包下载:gbasedbtjdbc_3.6.3_3X2_1_377ee9.jar

Docker 安装

shell
# 拉取镜像
docker pull liaosnet/gbase8s:v8.8_3633x21_csdk_x64

# 创建并启动容器
docker run -d \
    -p 9088:9088 \
    --name gbase \
    --restart=unless-stopped \
    --privileged=true \
    -e SERVERNAME=gbase01 \
    -e USERPASS=GBase123$% \
    -v /data/gbase_std:/opt/gbase/data \
    liaosnet/gbase8s:v8.8_3633x21_csdk_x64

Docker Compose 安装

yaml
services:
  gbase:
    image: liaosnet/gbase8s:v8.8_3633x21_csdk_x64
    container_name: gbase
    restart: unless-stopped
    privileged: true
    ports:
      - "9088:9088"
    environment:
      - SERVERNAME=gbase01
      - USERPASS=GBase123$%
    volumes:
      - /opt/gbase/data:/opt/gbase/data

SERVERNAME:数据库服务名称 USERPASS:数据库用户密码

数据库连接(JDBC)

  • JDBC JAR:https://gbasedbt.com/dl/jdbc
  • 类名:com.gbasedbt.jdbc.Driver
  • URL:jdbc:gbasedbt-sqli://localhost:9088/testdb:GBASEDBTSERVER=gbase01;DB_LOCALE=zh_CN.utf8;CLIENT_LOCALE=zh_CN.utf8;IFX_LOCK_MODE_WAIT=30;
  • 用户:gbasedbt
  • 密码:GBase123$%
  • 默认数据库模式(数据库名):testdb

对应 maven 仓库

xml
<dependency>
    <groupId>com.gbasedbt</groupId>
    <artifactId>jdbc</artifactId>
    <version>3.6.3.33</version>
</dependency>