1.加载达梦数据库docker镜像

dm_v8.1.1.66_x86_rh7_64_ent.tar为申请的镜像文件。

docker load -i dm_v8.1.1.66_x86_rh7_64_ent.tar

查看镜像

docker images

创建达梦数据库容器

执行创建命令:

 docker run -d -p 30236:5236 --restart=always --name dm8_test --privileged=true -e PAGE_SIZE=16 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e  EXTENT_SIZE=32 -e BLANK_PAD_MODE=1 -e LOG_SIZE=1024 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=1 -e INSTANCE_NAME=dm8_test -v /data/dm8_test:/opt/dmdbms/data  -v /opt/kgj/dm2A01091253.key:/opt/dmdbms/bin/dm.key  dm8_single:dm8_20230808_rev197096_x86_rh6_64

 参数说明:

-v /opt/testdb:/opt/dmdbms/data

/opt/testdb为宿主机存放数据库文件目录。

/opt/dmdbms/data为容器内目录为固定值。

-v /software/dm8.key:/opt/dmdbms/bin/dm.key

/software/dm8.key为宿主机上存放key文件的路径。

/opt/dmdbms/bin/dm.key为容器内key的路径为固定值。

查看运行的容器:

docker ps

客户端连接测试

默认SYSDBA密码是SYSDBA001,端口为宿主机端口30236.

docker安装达梦数据库

02-20 13:29