Kylin 银河麒麟桌面版v10 SP1以docker方式安装达梦数据库

Kylin 银河麒麟桌面版v10 SP1以docker方式安装达梦数据库

一. Docker 安装 参照:https://blog.csdn.net/smile_life_/article/details/142829306

  1. 环境检查 root@abc-pc:# cat /etc/os-release NAME="Kylin" VERSION="银河麒麟桌面操作系统V10 (SP1)" VERSION_US="Kylin Linux Desktop V10 (SP1)" ID=kylin ID_LIKE=debian PRETTY_NAME="Kylin V10 SP1" VERSION_ID="v10" HOME_URL="http://www.kylinos.cn/" SUPPORT_URL="http://www.kylinos.cn/support/technology.html" BUG_REPORT_URL="http://www.kylinos.cn/" PRIVACY_POLICY_URL="http://www.kylinos.cn" VERSION_CODENAME=kylin UBUNTU_CODENAME=kylin PROJECT_CODENAME=V10SP1 KYLIN_RELEASE_ID="2403" root@abc-pc:# uname -r 5.10.0-9-generic root@abc-pc:# uname -a Linux abc-pc 5.10.0-9-generic #7v10pro-KYLINOS SMP Tue Mar 19 08:29:14 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux root@abc-pc:# iptables --version iptables v1.8.4 (legacy) root@abc-pc:# uname -p x86_64 root@abc-pc:~#

  2. 镜像下载 阿里镜像 http://mirrors.aliyun.com/docker-ce/linux/static/stable 官方下载 https://download.docker.com

  3. 镜像解压安装 3.1 解压并测试启动 tar -zxvf docker-27.3.1.tgz

sudo mv docker/* /usr/bin/

sudo docker -v

sudo docker version 查看版本出现权限不够问题

参照:https://blog.csdn.net/qq_36365520/article/details/135523441

【麒麟V10系统x86环境--bash: ./install:/bin/bash:解释器错误: 权限不够】/【sudo: 无法执行 /usr/bin/dockerd: 权限不够】

sudo setstatus Softmode 测试启动

dockerd 3.2 配置服务 vim /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 3.3 添加权限 sudo chmod 777 /usr/lib/systemd/system/docker.service sudo chmod +x /usr/lib/systemd/system/docker.service 3.4 编辑daemon.json vim /etc/docker/daemon.json { "registry-mirrors": ["https://docker.m.daocloud.io"], "data-root": "/sdb/docker/docker-data" } sudo systemctl daemon-reload 3.5 启动docker sudo systemctl start docker

sudo systemctl enable docker 3.6 安装 docker-compose 根据自己的架构,选择对应的包,直接 GitHub 下载:docker/compose 选择自己喜欢的版本 链接:https://pan.baidu.com/s/1VROIhg_efbCOdwgA7QDWQQ 提取码:9p6v

cp docker-compose-Linux-x86_64 /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose

docker-compose -v 4.安装docker版本达梦数据库 参照:https://eco.dameng.com/document/dm/zh-cn/start/dm-install-docker.html

4.1 下载安装包 请在达梦数据库官网下载 Docker 安装包 https://eco.dameng.com/download/ dm8_20241022_x86_rh6_64_single.tar

或者下载docker镜像安装包: http://download.dameng.com/eco/dm8/dm8_20250206_x86_rh6_rq_single.tar

4.2 导入安装包 docker load -i dm8_20241022_x86_rh6_64_single.tar 查看导入镜像

docker images 4.3 启动容器 docker run -d -p 30236:5236 --restart=always --name=dm8_test --privileged=true -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e PAGE_SIZE=16 -e EXTENT_SIZE=32 -e LOG_SIZE=1024 -e UNICODE_FLAG=1 -e INSTANCE_NAME=dm8_test -v /opt/data:/opt/dmdbms/data dm8_single:dm8_20241022_rev244896_x86_rh6_64 4.4 查看 Docker 镜像中数据库初始化的参数 docker inspect dm8_test 4.5 日志检查启动情况 docker logs -f 02d0 4.6 日志检查启动情况 docker start dm8_test

docker stop dm8_test

docker restart dm8_test 4.7 进入 DM8 容器连接数据库 docker exec -it dm8_test bash 4.8 开启达梦数据库服务 先进入bin目录

cd /opt/dmdbms/bin 开启服务

root@edd41e202b42:/opt/dmdbms/bin# ./DmService start 查看是否开启服务

ps -ef | grep dmserver 4.9 登录数据库 ./disql SYSDBA/SYSDBA001 5.安装 windows达梦数据库管理工具 参考:https://blog.csdn.net/smile_life_/article/details/142829306

5.1 下载安装包 产品下载 | 达梦数据库

选择X86 Win_64 下载

文件名:dm8_20230106_x86_win_64.zip

解压安装

5.2 选择组件

5.3 打开DM管理工具连接数据库

链接成功,可以玩耍了

本文来自博客园,作者:screws,转载请注明原文链接:https://www.cnblogs.com/mrlumin/p/18604063

0
0
0
0
评论
未登录
暂无评论