使用Docker、Docker-compose部署单机版达梦数据库(DM8)

安装前准备

Linux Centos7安装:https://blog.csdn.net/andyLyysh/article/details/127248551?spm=1001.2014.3001.5502
Docker、Docker-compose安装:https://blog.csdn.net/andyLyysh/article/details/126738190?spm=1001.2014.3001.5502

下载DM8镜像

官网下载:https://eco.dameng.com/download/
在这里插入图片描述
将下载好的DM8 Docker镜像上传到服务器中,这里使用的Centos 7.9。

加载DM8镜像到Docker中

进入Dm8镜像所在目录下

docker load -i dm8_20240613_x86_rh6_64_rq_ent_8.1.3.140_pack5.tar

在这里插入图片描述
查看Dm8是否在容器镜像中

docker images

在这里插入图片描述
上图说明已成功加入到Docker镜像中

配置docker-compose.yaml文件

dm数据库初始化配置参数如下:
在这里插入图片描述

version: "3"

services: 
  dm8:
    image: 0bf471ecf9d8
    container_name: dm8
    hostname: dm8
    privileged: true
    restart: always
    environment:
      TZ: Asia/Shanghai
      PAGE_SIZE: 32
      EXTENT_SIZE: 64
      CASE_SENSITIVE: 0
      UNICODE_FLAG: 1
      INSTANCE_NAME: ZHUSH
      SYSDBA_PWD: zhush98564
      LOG_SIZE: 1024
      LD_LIBRARY_PATH: /opt/dmdbms/bin
    ports:
      - 5236:5236
    volumes:
      - ./data:/opt/dmdbms/data
    networks:
      dm8-network:
        ipv4_address: 172.96.0.5

networks:
  dm8-network:
    driver: bridge
    ipam:
      config:
        - subnet: 172.96.0.0/24
    name: dm8-network  

在服务器中创建一个dm数据库存储目录,我这里是放在 /data/dm 目录中
在这里插入图片描述
进入到 /data/dm 目录下,将docker-compose.yaml文件上传至此目录下,如上图。

启动容器

docker-compose up -d

在这里插入图片描述
停止容器

docker-compose stop

在这里插入图片描述
重启容器

docker-compose start

查看dm容器是否正常运行

docker ps -a

在这里插入图片描述

如果本地电脑中有dm数据库管理工具,可以只使用测试是否可以连接数据库,能够连通说明数据库部署成功。

相关推荐

  1. 创建临时表(DM8数据库)

    2024-07-09 20:14:04       27 阅读
  2. Linux系统 DM8安装 数据库

    2024-07-09 20:14:04       18 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 20:14:04       49 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 20:14:04       53 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 20:14:04       42 阅读
  4. Python语言-面向对象

    2024-07-09 20:14:04       53 阅读

热门阅读

  1. HP打印机Er报错 (重新开始或恢复按钮 ↓)

    2024-07-09 20:14:04       17 阅读
  2. php简单实现利用飞书群里机器人推送消息的方法

    2024-07-09 20:14:04       22 阅读
  3. 终于弄明白了什么是EI!

    2024-07-09 20:14:04       19 阅读
  4. 期货量化交易:探索金融投资的新领域

    2024-07-09 20:14:04       26 阅读
  5. 探索金融数据API:现代投资的关键工具

    2024-07-09 20:14:04       23 阅读
  6. uniApp 封装VUEX

    2024-07-09 20:14:04       18 阅读
  7. H5与小程序:两者有何不同?

    2024-07-09 20:14:04       19 阅读
  8. 论文引用h指数

    2024-07-09 20:14:04       27 阅读
  9. 强化学习(Reinforcement Learning,简称RL)

    2024-07-09 20:14:04       26 阅读