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)的主要内容,如果未能解决你的问题,请参考以下文章

Linux平台达梦数据库V7之控制文件管理

Linux平台达梦数据库V7之控制文件管理

Linux平台达梦数据库V7之逻辑架构

Linux平台达梦数据库V7之逻辑架构

使用docker-compose部署达梦DEM管理工具,mac m1系列适用

Linux平台达梦数据库V7之备份与恢复概念说明