Sign inSign up

wephoon/kingbase

By wephoon

Updated about 3 years ago

人大金仓数据库,版本V008R003C002B0320,适用于x86_64和arm64/v8

Image
6

9.3K

wephoon/kingbase repository overview

Descript - 镜像描述

  • 为了方便使用,将人大金仓数据库打包成docker镜像

  • 本镜像已精简,只包含Server,没有任何管理工具和多余的JDBC驱动,不影响外部连接

  • 请不要进行商业使用 Non-commercial ,如需商用,请联系金仓官方https://www.kingbase.com.cn

  • Maintined by-作者: wephoon<[email protected]>

changelog - 更新日志

  • 23.09.07
    修改金仓进程启动命令,原则上重启容器不会因为pid文件存在而启动金仓失败(应该?)

directory - 数据库目录

  • kdbdir - 数据库目录
/opt/kingbase/ES
.
├── LICENSE_EN
├── LICENSE_ZH
├── Logs
├── Scripts
│   ├── consoleCloud-uninstall.sh
│   ├── initcluster.sh
│   ├── javatools.sh
│   ├── root.sh
│   ├── rootuninstall.sh
│   └── startupcfg.sh
└── Server
    ├── bin
    ├── lib
    └── share
  • data - 数据库数据目录
/data

How to Use this image - 使用方法

quick start - 快速启动容器实例

将本地54321端口映射至容器,注意本地端口占用情况

docker run -itd --name kingbase -p 54321:54321 wephoon/kingbase
start with persistent storage - 启动容器,持久化数据

将本地目录挂载到金仓数据目录

docker run -itd --name kingbase -p 54321:54321 -v /your-data-dir:/data wephoon/kingbase
# 注意,挂载本地路径后,重启容器或重新创建容器,需要将kingbase.pid删除,否则可能会报错
replace license.dat - 替换你的授权文件

请使用你自己的授权文件

docker run -itd --name kingbase -v /your-license-dir/license.dat:/opt/kingbase/ES/license.dat wephoon/kingbase
# 当前因连接数限制问题,不支持开发授权。你也可以使用开发授权,在启动容器后,手动修改kingbase.conf的最大连接数限制,然后重启容器(也许能解决问题),详细步骤请自行百度

Environme - 环境变量

SYSTEM_PASSWORD

SYSTEM_PASSWORD 数据库SYSTEM用户的密码,默认是kingbase,可自行更改。

docker run -itd --name kingbase -e SYSTEM_PASSWORD=your-secret-password wephoon/kingbase

DBINFO - 数据库信息

  • 端口 PORT:54321
  • 数据库用户 USER:SYSTEM
  • 数据库默认密码 PASSWORD:kingbase
  • 数据库默认目录:/opt/kingbase/ES
  • 数据库默认数据目录:/data

Tag summary

Content type

Image

Digest

sha256:c351ee21c

Size

87.5 MB

Last updated

about 3 years ago

docker pull wephoon/kingbase