Docker是一种运行于Linux和Windows上的软件,用于创建、管理和编排容器。
达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。
软硬件
版本
终端
X86-64 架构
Docker
19.0 及以上版本
Docker查看版本
docker --version
可以看到Docker版本满足安装达梦数据库的要求

Linux查看架构
uname -m
可以看到Linux架构满足安装达梦数据库的要求,我用的是Linux7

我先在根目录下创建dm8文件夹,用来放置下载的 Docker 安装包。命令如下:
mkdir /dm8

切换到 /dm8 目录,命令如下:
wget -O dm8_docker.tar -c https://download.dameng.com/eco/dm8/dm8_docker.tar
因为我已经提前在Windows里下载好,直接用Xftp传过去就行
用浏览器打开如下地址即可下载,没提前下好的可以直接执行上面命令就行,也可先下载然后传过去
https://download.dameng.com/eco/dm8/dm8_docker.tar
可以看到这个安装包是非常大的,下载也需要时间

传输完成

注意
容器提供的实例默认为大小写不敏感,如果需要修改容器中的大小写敏感参数,可以删除当前实例后重新初始化,初始化过程中设置大小写敏感。
也可以直接下载大小写敏感版本:https://download.dameng.com/eco/dm8/dm8_docker_case.tar
(1)导入安装包
下载完成后,导入安装包,使用如下命令:
docker import dm8_docker.tar dm8:v01
需等待一会


(2) 查看导入的镜像
导入完成后,可以使用docker images来查看导入的镜像,命令如下:
docker images

镜像导入后,使用docker run来启动容器,默认的端口 5236 默认的账号密码 ,启动命令如下:
docker run -itd -p 5236:5236 --name dm8_01 dm8:v01 /bin/bash /startDm.sh

容器启动完成后,使用docker ps来查看镜像的启动情况,命令如下:
docker ps

启动完成后,可以查看日志来查看启动情况,命令如下:
docker logs -f dm8_01
显示内容如下,则表示启动成功。

停止命令如下:
docker stop dm8_01
启动命令如下:
docker start dm8_01
重启命令如下:
docker restart dm8_01
注意
如果使用docker容器里面的 disql ,进入容器后,先执行 source /etc/profile 防止中文乱码。
用SYSDBA用户登录,初始密码也是SYSDBA
DM8数据库是安装在192.168.111.130的虚拟机里

连接成功
