docker安装、达梦数据库docker版本安装

安装前准备:

docker版本镜像请通过达梦官网或通过达梦商务渠道申请试用

宿主机 Centos7.6
docker v20.10.6
DM dm_v8.1.2.66_x86_rh7_64_ent.tar

一、docker安装

1.1、卸载旧版本docker

[root@localhost ~]# yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
已加载插件:fastestmirror, langpacks
参数 docker 没有匹配
参数 docker-client 没有匹配
参数 docker-client-latest 没有匹配
参数 docker-common 没有匹配
参数 docker-latest 没有匹配
参数 docker-latest-logrotate 没有匹配
参数 docker-logrotate 没有匹配
参数 docker-engine 没有匹配
不删除任何软件包

1.2、安装依赖&install_docker

因为此步骤在我自己的环境下已经验证过没有问题,所以在这里我将多条命令合为一条执行。

[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2 && yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo && yum -y install docker-ce docker-ce-cli containerd.io
已加载插件:fastestmirror, langpacks
Determining fastest mirrors* base: mirrors.huaweicloud.com* extras: mirrors.huaweicloud.com* updates: mirrors.huaweicloud.com
base                                                                                                                                                | 3.6 kB  00:00:00
#.......
#.......
#中间省略近万字
#.......
#.......验证中      : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch                                                                                                     7/9 验证中      : 1:docker-ce-cli-20.10.6-3.el7.x86_64                                                                                                                   8/9 验证中      : containerd.io-1.4.4-3.1.el7.x86_64                                                                                                                     9/9 已安装:containerd.io.x86_64 0:1.4.4-3.1.el7                      docker-ce.x86_64 3:20.10.6-3.el7                      docker-ce-cli.x86_64 1:20.10.6-3.el7                     作为依赖被安装:container-selinux.noarch 2:2.119.2-1.911c772.el7_8           docker-ce-rootless-extras.x86_64 0:20.10.6-3.el7           docker-scan-plugin.x86_64 0:0.7.0-3.el7          fuse-overlayfs.x86_64 0:0.7.2-6.el7_8                        fuse3-libs.x86_64 0:3.6.1-4.el7                            slirp4netns.x86_64 0:0.4.3-4.el7_8               完毕!

1.3、启动docker服务

[root@localhost ~]# systemctl start docker

二、达梦数据库docker版本安装

2.1、上传达梦镜像

这里使用的是lrzsz工具,如果未安装,可以通过下面命令进行安装

yum -y install lrzsz

使用xhsell上传

[root@localhost opt]# rz
z waiting to receive.**B0100000023be50
[root@localhost opt]# ls dm_v8.1.2.66_x86_rh7_64_ent.tar
dm_v8.1.2.66_x86_rh7_64_ent.tar

2.2、导入镜像

[root@localhost opt]# docker load -i dm_v8.1.2.66_x86_rh7_64_ent.tar
644879075e24: Loading layer  117.9MB/117.9MB
d7ff1dc646ba: Loading layer  15.87kB/15.87kB
686245e78935: Loading layer  14.85kB/14.85kB
d73dd9e65295: Loading layer  5.632kB/5.632kB
2de391e51d73: Loading layer  3.072kB/3.072kB
c709c635d729: Loading layer  101.3MB/101.3MB
c853b6a23c2c: Loading layer   2.56kB/2.56kB
3e10e7cfd329: Loading layer  4.096kB/4.096kB
41e82b7aea0d: Loading layer  153.6kB/153.6kB
3827eb1a7e43: Loading layer  843.3kB/843.3kB
4f883f5c5226: Loading layer  4.608kB/4.608kB
67ef8576c0c3: Loading layer  269.4MB/269.4MB
fb56ce1f6c48: Loading layer   2.56kB/2.56kB
df73cf7a83e3: Loading layer   2.56kB/2.56kB
dee8e5f62596: Loading layer   2.56kB/2.56kB
2c7e5cbc1eed: Loading layer  15.87kB/15.87kB
b8c887a0aeb9: Loading layer   2.56kB/2.56kB
e84b306669f7: Loading layer  4.096kB/4.096kB
1139eee5783e: Loading layer  4.096kB/4.096kB
Loaded image: 192.168.101.88:5000/dm:v8.1.2.66_x86_rh7_64_ent

2.3、查看当前镜像

[root@localhost opt]# docker images
REPOSITORY                      TAG                        IMAGE ID       CREATED         SIZE
192.168.101.88:5000/dm   v8.1.2.66_x86_rh7_64_ent   e4f282a3f0fd   11 months ago   481MB

2.4、运行并初始化

参数解释:

-p 端口映射
–privileged 特权模式
-e 指定数据库初始化参数
-v 指定挂在映射关系

参数映射关系:

宿主机 容器
15236 5236
/home/bingo/dm.ini /opt/dmdbms/conf/dm.ini
/home/mnt/disks/dm8_latest_test /opt/dmdbms/data
[root@localhost opt]# docker run -d -p 15236:5236 --restart=always --name dm8_latest_test --privileged=true -e PAGE_SIZE=32 -e CASE_SENSITIVE=1 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=1 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e INSTANCE_NAME=dm8_latest_test -v /home/bingo/dm.ini:/opt/dmdbms/conf/dm.ini -v /home/mnt/disks/dm8_latest_test:/opt/dmdbms/data 192.168.101.88:5000/dm:v8.1.2.66_x86_rh7_64_ent

2.5、查看当前运行的容器

[root@localhost opt]# docker ps -a
CONTAINER ID   IMAGE                                                    COMMAND                  CREATED          STATUS          PORTS                                                               NAMES
33c86b43101b   192.168.101.88:5000/dm:v8.1.2.66_x86_rh7_64_ent   "/bin/bash /opt/star…"   31 seconds ago   Up 23 seconds 0.0.0.0:15236->5236/tcp, :::15236->5236/tcp   dm8_latest_test

2.6、进入容器界面

[root@localhost opt]# docker exec -it 33c86b43101b /bin/bash
root@33c86b43101b:/#

2.7、进入disql验证

root@33c86b43101b:/opt/dmdbms/bin# ./disql
disql V8
username:
password:
Server [LOCALHOST:5236]: Normally open
SQL>

2.8、使用达梦管理工具连接数据库

在这里,需要指定宿主机的IP地址和映射到宿主机的端口进行连接

连接成功

docker安装及达梦数据库docker版本单机部署相关推荐

  1. 达梦数据库DW集群部署搭建流程步骤说明

    环境: 一主一备一监视器,3台服务器: 3台服务器,均已经安装DM达梦数据库软件: 一.主库操作 数据库初始化实例:DMINIT 备份数据库(2种选择,一种脱机备份,二种联机备份)          ...

  2. 达梦数据库DM8版本DSC集群启停注意事项

    达梦数据库DM8的DSC集群与DM7相比,新增加了DMCSSM监视器功能,使用监视器启停集群非常方便. 首先,介绍一下什么是DSC DMDSC:DM共享存储数据库集群,英文全称DM Data Shar ...

  3. DM8:达梦数据库DEM--dmagent监控服务器代理部署(详细步骤)

    DM8:达梦数据库DEM部署dmagent代理环境(详细步骤) 1 dmagent代理下载部署 1.1通过web DEM下载代理包 1.2 从数据库服务器目录直接拷贝dmagent 2 部署JDK环境 ...

  4. 搭建docker,docker搭建达梦数据库,详细【图文】

    搭建docker并基于docker搭建达梦数据库 搭建docker 搭建docker 修改docker存储 修改docker镜像 搭建达梦数据库 搭建达梦数据库 测试连接 创建用户 Dbever测试连 ...

  5. 一、达梦数据库的安装

    一.达梦数据库的安装与配置 使用centos7 / 麒麟操作系统v10服务器版安装达梦数据库 1.准备工作 使用root用户登录Linux系统 确认操作系统的版本和数据库的版本是否一致: # cat ...

  6. 达梦数据库——DM8安装操作及体系架构介绍

    文章目录 一.数据库行业的发展趋势 二.国产数据库的现状 1.自主研发 三.达梦公司的介绍和达梦产品 1.达梦公司的由来 2.达梦公司的产品线 四.DM8的安装及实例的管理 1.软件信息收集 2.硬件 ...

  7. 【Database-02】达梦数据库 - DM Manager管理工具安装

    1.简介 DM Manager是达梦数据库自带的图形化界面管理工具,在安装达梦数据库的时候就会自动安装. Linux环境,默认安装路径为:达梦安装目录/tool/manager,如果Linux是安装G ...

  8. 达梦数据库安装方法以及注意事项

    1: 选择合适的数据库版本 1.1 :在安装前首先手上要有一本达梦数据库的安装手册,经验告诉我,最好按照手册的顺序安装. 达梦数据库安装手册可以在达梦官网下载,如下链接,安装包解压也有. http:/ ...

  9. 达梦数据库入门指南(一)- 安装与初始化教程(Linux)

    一.简介 DM数据库是达梦数据库有限公司基于ORACLE数据库推出的一款关系型数据库,以RDBMS为核心.SQL为标准,支持 SQL92/SQL99.ODBC.JDBC.PHP..NET Provid ...

最新文章

  1. python空值赋0_Python中的空值判断
  2. 转:修改Content Server管理员密码 - [Documentum 实施开发记录]
  3. 好像博问不能回复了,看似是某个脚本错误阻止了提交。可有此事?
  4. 小白使用word小技巧-持续更新(以论文服务为主)
  5. [linux]centOS 7.6重新分配Home目录的大小
  6. 缓存-问题:缓存穿透 缓存雪崩 缓存击穿
  7. ZigBee cc2530芯片学习 error记录(1)
  8. docker的安装--基于docker1.6
  9. java流 视频_java如何对视频文件处理?包括拉流推流视频截取等?
  10. 工程测量(地形图测量)
  11. Linux下libaio的一个简单例子
  12. java http远程调用接口下载文件
  13. mac屏幕分辨率调整:SwitchResX
  14. 3DMAX导出插件编写(续)
  15. 凝思磐石linux系统怎么切双屏_linux系统下怎么设置双屏拼接
  16. 【数据仓库】大数据定义
  17. win7卸载Ubuntu重新安装ubuntu18.04
  18. TI毫米波雷达AWR1642测试
  19. 漩涡中的中国首富李彦宏
  20. python+pycharm+mysql+sqlyog下载安装

热门文章

  1. SLAM算法包与地图处理
  2. Vulnhub_CengBox
  3. JavaScriptCore-b
  4. mysql 导出数据 权限_MySQL 导出数据
  5. 再也不用花时间在找封面上了!—— 基于 Go 实现的文章封面生成器
  6. 总结SLAM论文主要创新点和论文分类 —— 持续更新ing
  7. html设置最小宽度 滚动条,如何在CSS中设置滚动条的宽度?
  8. nginx 代理配置 跨域 cookie session 共享
  9. artdialog ajax,GitHub - xiaok/artDialog: 优雅的web对话框控件
  10. POJ 1061青蛙的约会题解