注册
docker部署达梦8.1单库
技术分享/ 文章详情 /

docker部署达梦8.1单库

Azarias 2025/02/14 269 0 0

DOCKE达梦安装
一、安装步骤

下载 Docker 二进制文件
下载地址:https://download.docker.com/linux/static/stable/x86_64/

通过 FTP工具将 docker-18.06.1-ce.tgz 上传到服务器上

解压安装包
tar zxf docker-18.06.1-ce.tgz

将docker 相关命令拷贝到 /usr/bin,方便直接运行命令

cp docker/* /usr/bin/

启动Docker守护程序
dockerd &

验证是否安装成功,执行docker info命令,若正常打印版本信息则安装成功。
docker info

二、将Docker注册成系统服务(kill 掉docker相关进程后执行如下命令)

在 /usr/lib/systemd/system/ 目录下创建docker.service 文件
vi /usr/lib/systemd/system/docker.service

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

启动 / 停止 docker 服务
systemctl start docker

开机自启/取消开机自启 docker 服务
systemctl enable docker

Docker中安装DM8
下载介质https://eco.dameng.com/download/

安装包通过FTP上传到服务器任意目录即可
执行以下命令导入安装包:
docker load -i dm8_20230808_rev197096_x86_rh6_64_single.tar

导入完成后,可以使用 docker images 查看导入的镜像。结果显示如下:

启动容器
镜像导入后,使用 docker run 启动容器,启动命令如下:
docker run -d -p 5236:5236 --restart=always --name dm8 --privileged=true -e PAGE_SIZE=32 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e SYSDBA_PWD=Dameng@123 -e EXTENT_SIZE=32 -e LOG_SIZE=2048 -v /dmdata:/opt/dmdbms/data dm8:dm8_20230808_rev197096_x86_rh6_64

注意:要加密码参数

容器启动完成后,使用 docker ps 查看镜像的启动情况
启动完成后,可通过日志检查启动情况,命令如下:
docker logs -f dm8

注意:如果报错查看实例文件夹的用户属主是否正确

启动/停止数据库
停止数据库命令如下:
docker stop dm8
启动数据库命令如下:
docker start dm8
重启命令如下:
docker restart dm8

进入容器内部
docker exec -it dm8 /bin/bash
注意:如果使用 docker 容器里面的 disql,进入容器后,先执行 source /etc/profile 防止中文乱码。
容器清理
删除容器
docker rm dm8
删除镜像
docker rmi IMAGE ID
注:如果删除镜像,必须先正常停止容器后删除容器。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服