Docker 部署达梦数据库
Docker 部署达梦数据库
·
一、获取镜像
达梦官网:产品下载 | 达梦在线服务平台 下载镜像tar包

二、导入镜像
# 官网下载的镜像需要如下导入
docker load -i dm8_20230808_rev197096_x86_rh6_64_single.tar
# docker hub 直接 pull
# 该镜像为 dm8_20230808_rev197096_x86_rh6_64_single.tar 原生镜像
docker pull farerboy/dm8_single:dm8_20230808_rev197096_x86_rh6_64
# 阿里云镜像
docker pull registry.cn-hangzhou.aliyuncs.com/farerboy/dm8_single:dm8_20230808_rev197096_x86_rh6_64
三、运行容器
docker run -d --name dm8-5236 \n
-p 5236:5236 --privileged=true \n
-e PAGE_SIZE=16 \n
-e LD_LIBRARY_PATH=/opt/dmdbms/bin \n
-e EXTENT_SIZE=32 \n
-e BLANK_PAD_MODE=1 \n
-e LOG_SIZE=1024 \n
-e UNICODE_FLAG=1 \n
-e LENGTH_IN_CHAR=1 \n
-e INSTANCE_NAME=dm8_5236 \n
-v /wwwroot/opt/docker/dm8-5236/data:/opt/dmdbms/data \n
dm8_single:dm8_20230808_rev197096_x86_rh6_64
四、查看容器启动日志
docker logs -f dm8_5236

五、进入容器
docker exec -it dm8_5236 /bin/bash
注意
1.如果使用 docker 容器里面的 disql,进入容器后,先执行 source /etc/profile 防止中文乱码。 2.新版本 Docker 镜像中数据库默认用户名/密码为 SYSDBA/SYSDBA001。
若有收获,就点个关注点个赞吧!!!
更多推荐
所有评论(0)