达梦官网:
registry.cn-hangzhou.aliyuncs.com/baimeidashu/bmds:dm8_single-v8.1.2.128_ent_x86_64_ctm_pack4
docker 安装 dm达梦数据库 - 剑轩的专栏 - TNBLOG
docker-compose.yml
version: '3'
services:
dm8:
image: dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4
container_name: dm8
environment:
# 时区上海
TZ: Asia/Shanghai
LD_LIBRARY_PATH: "/opt/dmdbms/bin"
# SYSDBA_PWD: "SYSDBA001" # 默认密码就是SYSDBA001 这里修改默认密码不一定会起效,需要进数据库改
ports:
- "5236:5236"
volumes:
- ./data/dm8/data:/opt/dmdbms/data
# restart: always
networks:
- my_net_dm
deploy:
resources:
limits:
memory: 1000M
reservations:
# cpus: 0.8
memory: 1000M
networks:
my_net_dm:
driver: bridge
ipam:
config:
- subnet: 172.30.0.0/16
验证:
进入容器
docker exec -it dm8 bash
切换到/opt/dmdbms/bin目录
cd /opt/dmdbms/bin
然后执行登录命令
./disql SYSDBA/SYSDBA001
一次成功效果如下:
这个版本的Docker镜像中数据库默认用户名/密码为 SYSDBA/SYSDBA001。如果使用命令登录没有成功,提示用户名密码失败,就自己自己输入用户密码就行了。比如我这里故意把命令登录的用户名密码输入错误,他就会让你重新输入账号密码:
欢迎来撩 : 汇总all