Docker 安装 GBase 南大通用
官方镜像:https://hub.docker.com/r/liaosnet/gbase8s
驱动包下载:gbasedbtjdbc_3.5.1_3X1_3.jar
shell
# 拉取镜像
docker pull liaosnet/gbase8s:v8.8_3503x1_x64
# 创建并启动容器
docker run -d \
--name gbase \
--restart=always \
-p 9088:9088 \
-e SERVERNAME=gbase01 \
-e USERPASS=1qaz2wsx \
liaosnet/gbase8s:v8.8_3503x1_x64
# 更多参数
docker run -d \
--name gbase \
--restart=always \
-p 9088:9088 \
-e SERVERNAME=gbase01 \
-e USERPASS=1qaz2wsx \
-e CPUS=1 \
-e MEMS=2048 \
liaosnet/gbase8s:v8.8_3503x1_x64
参数说明:
txt
-p: 映射本地端口9088
--restart=always: docker服务启动时,自动启动容器,并且当容器停止时,尝试重启容器。
--restart具体参数值详细信息:
no - 容器退出时,不重启容器;
on-failure - 只有在非0状态退出时才从新启动容器;
always - 无论退出状态是如何,都重启容器;
SERVERNAME:对应的是默认服务名称:gbase01
USERPASS:对应的是默认 gbasedbt 用户密码:1qaz2wsx
CPUS:对应的是限制容器中使用的cpu数量:1
MEMS:对应的是限制容器中使用的内存总量: 2048 MB
数据库连接(JDBC)
JDBC JAR:https://gbasedbt.com/dl/jdbc
类名:com.gbasedbt.jdbc.Driver
URL:jdbc:gbasedbt-sqli://IPADDR:9088/testdb:GBASEDBTSERVER=gbase01;DB_LOCALE=zh_CN.utf8;CLIENT_LOCALE=zh_CN.utf8;IFX_LOCK_MODE_WAIT=30;
用户:gbasedbt
密码:1qaz2wsx
其中:IPADDR为docker所在机器的IP地址,同时需要放通19088端口。