达梦数据库docker安装
一、执行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指定容器的名字
容器名字为testdb
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/SYSDBA001
七、export查看dm8容器内的环境变量
关于docker的基本命令使用:
docker常用命令
更多资讯见:
达梦云适配中心