一、执行docker version查看docker是否安装成功
二、把dm8的docker镜像文件传到宿主机上
三、加载达梦数据库docker镜像
docker load -i dm_v8.1.1.66_x86_rh7_64_ent.tar
四、查看镜像
docker images
五、运行容器
可以按照自己的要求设置容器的相关参数,参数如下:
docker run -d
-p 31880:8080
-p 30236:5236
--restart=always
--name testdb2
-e LD_LIBRARY_PATH=/opt/dmdbms/bin -e INSTANCE_NAME=testdb
-v /opt/testdb:/opt/dmdbms/data
-v /software/dm8.key:/opt/dmdbms/bin/dm.key 192.168.114.248/dm8:v8.1.1.66_x86_rh7_64_ent
- name指定容器的名字,容器名字为testdb2
- 192.168.114.248/dm8:为docker镜像的REPOSITORY
- v8.1.1.66_x86_rh7_64_ent :docker镜像的TAG
- -e LD_LIBRARY_PATH设置环境变量
- -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的路径为固定值
- 当本地没有dm.key 文件时,可以先不设置-v /software/dm8.key:/opt/dmdbms/bin/dm.key
- -d 后台运行,不要阻塞住shell窗口,-p 内外端口映射
六、查看容器运行
docker ps
达梦客户端连接测试:
IP:宿主机IP192.168.96.130
端口号:30236
用户/密码:SYSDBA/Dameng123