Docker 快速部署 DM8 达梦数据库|完整踩坑笔记

背景

很久以前搭建过,参考官方的笔记,一步一步搞就能成功,但是不知道为什么dm docker版在官方没了,不知道什么时候下架了,今天又要搭建,在此记录下。

操作

"dm8" 容器镜像搜索结果

去这里面找一个适合自己的版本

docker pull 直接抓取。

随后压缩:

bash 复制代码
docker save myimage:v1 | gzip > image.tar.gz

U盘拷贝,后,内网加载:

bash 复制代码
gunzip -c image.tar.gz | docker load

注意重命名:

bash 复制代码
docker tag xxxx:xxxx yyyy:yyyy

如果变成了2个记得删一个:

bash 复制代码
docker rmi xxxx:xxxx

新建一个文件构造dockerfile.yml

bash 复制代码
services:
  dm8:
    image: dm8_single:dm8_20241022_rev244896_x86_rh6_64
    container_name: dm8
    restart: unless-stopped
    ports:
      - "5236:5236"
    environment:
      TZ: Asia/Shanghai
      LANG: en_US.UTF-8
      LD_LIBRARY_PATH: /opt/dmdbms/bin
      INSTANCE_NAME: DMSERVER
      PAGE_SIZE: "32"
      EXTENT_SIZE: "32"
      CASE_SENSITIVE: "0"
      UNICODE_FLAG: "1"
      LOG_SIZE: "2048"
      BUFFER: "1000"
      SYSDBA_PWD: "SysDba123!"
    volumes:
      - ./data:/opt/dmdbms/data
      - ./logs:/opt/dmdbms/log
      - ./backup:/opt/dmdbms/backup
    shm_size: "2g"
    ulimits:
      nofile:
        soft: 65536
        hard: 65536
    healthcheck:
      test: ["CMD-SHELL", "/opt/dmdbms/bin/disql SYSDBA/SysDba123!@localhost:5236 -e 'select 1' >/dev/null 2>&1 || exit 1"]
      interval: 30s
      timeout: 10s
      retries: 5
      start_period: 180s
    logging:
      driver: json-file
      options:
        max-size: "100m"
        max-file: "5"

创建好对应目录方便数据落地:

bash 复制代码
mkdir data logs backup

随后启动即可:

bash 复制代码
docker-compose up -d

停止:

bash 复制代码
docker-compse down
相关推荐
東隅已逝,桑榆非晚1 小时前
算法2. 双指针法-复写零
c++·笔记·学习·算法
wzg20161 小时前
ubuntu通过docker镜像部署安装onlyoffice
linux·ubuntu·docker
Star(up up up)1 小时前
Docker系列---Docker容器基本命令(新手小白保姆级实操教程)
运维·学习·程序人生·青少年编程·docker·容器·dubbo
云析赢指标公式网42 小时前
文华财经指标源码笔记:WINNER筹码函数、控盘变量与MACD变体的调试记录
java·笔记·算法
无心水2 小时前
22、数学与经济管理(运筹学) 核心考点与学习笔记
人工智能·笔记·学习·架构师·软考·软考架构师·软考系统架构师
xxwl5853 小时前
Nginx 基础学习笔记
笔记·学习·nginx
方便面不加香菜3 小时前
Docker Image-- 镜像命令详解与使用示例
运维·docker·容器
Star(up up up)3 小时前
Docker系列---Dockerfile镜像文件
人工智能·经验分享·学习·程序人生·docker·容器·github
January12073 小时前
【AI方法笔记】2026-11-02:模型流式吐 JSON 时,前端会遇到四种崩法
前端·人工智能·笔记·json