Docker安装达梦数据库
编辑
217
2025-05-12
下载镜像
注意 是x86架构
官方
目前官方似乎已经找不到镜像下载地址,在达梦的问答平台中找到一个下载地址:https://download.dameng.com/eco/dm8/dm8_20241022_x86_rh6_64_single.tar
点击上面链接下载镜像或使用下面的百度网盘链接下载都行
百度网盘
通过网盘分享的文件:DM-Docker-Images
链接: https://pan.baidu.com/s/1QBIm1tzrahw6ckT_wCjRPA?pwd=ytxh 提取码: ytxh
导入镜像
下载好后把镜像上传到Linux服务器,并导入镜像
docker load -i dm8_20241022_x86_rh6_64_single.tar
编写compose.yml文件
services:
dm8:
image: dm8_single:dm8_20241022_rev244896_x86_rh6_64
container_name: dm8
restart: always
ports:
- "5236:5236" # 映射主机5236端口到容器5236端口 (DM8默认端口)
volumes:
- ./data:/opt/dmdbms/data # 会把数据库文件映射到当前目录下的data目录
environment:
- CASE_SENSITIVE=1
- NAMES_CASE=0
environment 可传入达梦配置参数,一但启动成功再次修改无效 需要重新构建容器 或者使用volumes映射出配置文件进行修改
启动容器
dokcer compose up -d
使用命令docker logs -f dm8
查看启动容器日志,启动成功后再使用客户端工具链接
客户端工具链接
用户名默认SYADBA 密码默认SYSDBA001
或使用docker inspect 容器名
查看初始密码 SYSDBA_PWD
"Env": [
"LOG_SIZE=1024",
"UNICODE_FLAG=1",
"SYSDBA_PWD=SYSDBA001",
"INSTANCE_NAME=dm8_test",
"LD_LIBRARY_PATH=/opt/dmdbms/bin",
"PAGE_SIZE=16",
"EXTENT_SIZE=32",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"SYSAUDITOR_PWD=SYSDBA_dm001",
"CASE_SENSITIVE=1",
"LENGTH_IN_CHAR=0",
"BUFFER=1000",
"MODE=dmsingle",
"CHG_PASSWD=dameng777",
"DM_USER_PWD=dameng777",
"BLANK_PAD_MODE=0",
"LANG=en_US.UTF-8"
],
参考:
- 1
- 0
-
分享