软硬件 版本 终端 X86-64 架构 Docker 2024 年 4 月版
请在达梦数据库官网下载 Docker 安装包。
拷贝安装包到 /opt 目录下,执行以下命令导入安装包:
讯享网
结果显示如下:
导入完成后,可以使用 查看导入的镜像。结果显示如下:

镜像导入后,使用 启动容器,启动命令如下:
讯享网

容器运行相关参数说明:
参数名 参数描述 -d -detach 的简写,在后台运行容器,并且打印容器 id。 -p 指定容器端口映射,比如 -p 30236:5236 是将容器里数据库的 5236 端口映射到宿主机 30236 端口,外部就可以通过宿主机 ip 和 30236 端口访问容器里的数据库服务。 --restart 指定容器的重启策略,默认为 always,表示在容器退出时总是重启容器。 --name 指定容器的名称。 --privileged 指定容器是否在特权模式下运行。 -v 指定在容器创建的时候将宿主机目录挂载到容器内目录,默认为/home/mnt/disks
使用 -e 命令指定数据库初始化参数时,需要注意的是目前只支持预设以下九个 DM 参数。
参数名 参数描述 备注 PAGE_SIZE 页大小,可选值 4/8/16/32,默认值:8 设置后不可修改 EXTENT_SIZE 簇大小,可选值 16/32/64,默认值:16 设置后不可修改 CASE_SENSITIVE 1:大小写敏感;0:大小写不敏感,默认值:1 设置后不可修改 UNICODE_FLAG 字符集选项;0:GB18030;1:UTF-8;2:EUC-KR,默认值:0 设置后不可修改 INSTANCE_NAME 初始化数据库实例名字,默认值:DAMENG 可修改 SYSDBA_PWD 初始化实例时设置 SYSDBA 的密码,默认值:SYSDBA001 可修改 BLANK_PAD_MODE 空格填充模式,默认值:0 设置后不可修改 LOG_SIZE 日志文件大小,单位为:M,默认值:256 可修改 BUFFER 系统缓存大小,单位为:M,默认值:1000 可修改
通过以下命令可以查看 Docker 镜像中数据库初始化的参数。

找到 Env 项可以看到在数据库初始化时设置的参数值,包括页大小(PAGE_SIZE)、簇大小(EXTENT_SIZE)、字符集(UNICODE_FLAG)、默认密码(SYSDBA_PWD)等。更多数据库初始化实例参数解释可参考达梦数据库安装目录下 doc 目录中《DM8_dminit 使用手册》。
容器启动完成后,使用命令 查看镜像的启动情况,结果显示如下:


启动完成后,可通过日志检查启动情况,命令如下:
讯享网
结果显示如下:

停止数据库命令如下:

启动数据库命令如下:
讯享网

重启命令如下:

通过以下命令进入容器:
讯享网
连接数据库:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/184512.html