docker-compose 之 达梦数据库(dm8)
Posted catoop
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
以上是关于docker-compose 之 达梦数据库(dm8)的主要内容,如果未能解决你的问题,请参考以下文章