达梦数据库作为具有较高影响力的信创数据库,市场占有率比较高,本文主要介绍docker-compose形式安装该数据库。
1、下载docker镜像
产品下载-达梦数据docker镜像
2、载入docker镜像
docker load -i dm8_20241230_x86_rh6_64_rq_single.tar
3、编辑docker-compose-dm8.yml
version: '3'
networks:
nt_cloud_network:
external: true
services:
nt_dmdb8:
image: dm8:dm8_20241230_rev255012_x86_rh6_64 # 使用达梦数据库的官方镜像或自定义镜像
container_name: nt_dmdb8
environment:
- TZ=Asia/Shanghai
- PAGE_SIZE=4
- LD_LIBRARY_PATH=/opt/dmdbms/bin
- INSTANCE_NAME=dm8
- CASE_SENSITIVE=0
- UNICODE_FLAG=1
- COMPATIBLE_MODE=4
- ORDER_BY_NULLS_FLAG=2
- SYSDBA_PWD=123456789
- MY_STRICT_TABLES=1
volumes:
- /data/nt_cloud/dmdb/data:/opt/dmdbms/data # 挂载数据目录到宿主机
- /data/nt_cloud/dmdb/logs:/opt/dmdbms/log # 挂载日志目录到宿主机
ports:
- "5236:5236" # 达梦数据库默认端口
restart: always
networks:
- nt_cloud_network
4、使用docker-compose -f docker-compose-dm8.yml up -d --build启动
5、使用dbeaver等数据库连接测试,默认用户SYSDBA