为了方便使用,将达梦数据库打包成docker镜像。
镜像已精简,只包含Server,可使用客户端工具在外部连接,内部只支持命令。
请不要进行商业使用 Non-commercial
Maintined by-作者: wephoon<[email protected]>
/home/dmdba/dmdbas
.
├── license_en.txt
├── license_zh.txt
├── log
├── jar
├── bin2
└── bin
/home/dmdba/dmdbas/data
将本地5236端口映射至容器,注意本地端口占用情况
docker run -itd --name dm8 -p 5236:5236 wephoon/dmdba:v8
将本地目录挂载到达梦数据目录
docker run -itd --name dm8 -p 5236:5236 -v /your-data-dir:/home/dmdba/dmdbas/data wephoon/dmdba:v8
# 初始化后会在data目录下生成默认的DAMENG文件夹,目前暂不支持自定义实例名(实际上没必要关注)
PAGE_SIZEPAGE_SIZE 数据文件使用的页大小,默认是16,可自行更改。
docker run -itd --name dm8 -e PAGE_SIZE=16 wephoon/dmdba:v8
SYSDBA_PWDSYSDBA_PWD 初始化时设置 SYSDBA 的密码,默认是SYSDBA@0924,可自行更改。
docker run -itd --name dm8 -e SYSDBA_PWD=your-password wephoon/dmdba:v8
CASE_SENSITIVECASE_SENSITIVE 标识符大小写敏感,默认是敏感,可自行更改,取值:Y、y、1 表示敏感;N、n、0 表示不敏感。
docker run -itd --name dm8 -e CASE_SENSITIVE=0 wephoon/dmdba:v8
CHARSETCHARSET 字符集选项,默认是GB18030。取值范围 0、1、2。0 代表 GB18030,1 代表 UTF-8,2 代表韩文字符集 EUC-KR。
docker run -itd --name dm8 -e CHARSET=0 wephoon/dmdba:v8
Content type
Image
Digest
sha256:054273c98…
Size
150 MB
Last updated
about 3 years ago
docker pull wephoon/dmdba:v8