安装前准备
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数据库管理工具,可以只使用测试是否可以连接数据库,能够连通说明数据库部署成功。