0
点赞
收藏
分享

微信扫一扫

docker-compose 之 达梦数据库(dm8)


达梦数据库初始化安装,需要先提取容器中的数据文件,然后再使用docker方式启动。

创建达梦数据文件目录:

mkdir -p /opt/soft/dm8/data

在服务器上执行命令初始化数据文件:

docker run --rm -v /opt/soft/dm8/data:/dm8/data_init harbor.goodcol.com:843/dockerhub_proxy/xzxiaoshan/dm8:v201106 mv /dm8/data/DAMENG /dm8/data_init/


这一步为了将数据文件拿到挂载目录中,防止以后删除容器导致数据丢失


然后配置 docker-compose.yml 文件,片段如下所示:

dm8: 
image: xzxiaoshan/dm8:v201106
container_name: dm8
<<: *commmon
ports:
- "5236:5236"
environment:
TZ: Asia/Shanghai
command: /bin/bash /startDm.sh
volumes:
- /opt/soft/dm8/data:/dm8/data


这个镜像是​​官网原生的镜像​​(版本对应2020年11月06日),只是推送到了docerhub中,未做任何修改,请放心使用。


如上配置后,最后使用​​docker-compose up -d​​启动服务即可。

命令 ​​docker logs -f dm8​​ 查看日志会显示 [OK] 表示启动成功,日志如下:

Starting DmServiceDMSERVER: Last login: Fri Apr  2 10:45:19 CST 2021
[ OK ]

(END)



举报

相关推荐

0 条评论