安装前准备
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: 0bf471ecf9d8container_name: dm8hostname: dm8privileged: truerestart: alwaysenvironment:TZ: Asia/ShanghaiPAGE_SIZE: 32EXTENT_SIZE: 64CASE_SENSITIVE: 0UNICODE_FLAG: 1INSTANCE_NAME: ZHUSHSYSDBA_PWD: zhush98564LOG_SIZE: 1024LD_LIBRARY_PATH: /opt/dmdbms/binports:- 5236:5236volumes:- ./data:/opt/dmdbms/datanetworks:dm8-network:ipv4_address: 172.96.0.5networks:dm8-network:driver: bridgeipam:config:- subnet: 172.96.0.0/24name: 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数据库管理工具,可以只使用测试是否可以连接数据库,能够连通说明数据库部署成功。