注册
DM8-DOCKER安装使用
专栏/培训园地/ 文章详情 /

DM8-DOCKER安装使用

您需要来点红豆嘛 2024/03/28 1413 1 0
摘要

1 基本介绍
1.1 Docker基本概念
镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。
容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像。
1.2 系统参数
image.png

2 安装Docker
2.1 所需安装包
1 containerd.io-1.2.2-3.el7.x86_64.rpm
2 container-selinux-2.107-3.el7.noarch.rpm
3 docker-ce-18.09.8-3.el7.x86_64.rpm
4 docker-ce-cli-18.09.8-3.el7.x86_64.rpm
2.2 安装Docker
安装container-selinux
[root@localhost docker]# yum install container-selinux-2.107-3.el7.noarch.rpm
安装docker-ce-cli
[root@localhost docker]# yum install docker-ce-cli-18.09.8-3.el7.x86_64.rpm
安装containerd.io
[root@localhost docker]# yum install containerd.io-1.2.2-3.el7.x86_64.rpm
安装docker-ce
[root@localhost docker]# yum install docker-ce-18.09.8-3.el7.x86_64.rpm
2.3 启动Docker服务
[root@localhost docker]# systemctl start docker.service
[root@localhost docker]# systemctl status docker.service
image.png
2.4 查看Docker信息
查看Docker版本
[root@localhost doc]# docker version
image.png
查看镜像
[root@localhost doc]# docker images
image.png

3 安装DM8数据库
3.1 导入安装包
[root@localhost docker]# docker load -i dm8_20220822_rev166351_x86_rh6_64_ctm.tar
image.png
3.2 查看镜像
[root@localhost docker]# docker images
image.png
3.3 初始化数据库
数据库映射关系:
image.png
参数解释:
-p端口映射
-privileged特权模式
-e指定数据库初始化参数
-v指定挂在映射关系

[root@localhost data]# docker run -d -p 15236:5236 --restart=always --name dm8_01 --privileged=true -e PAGE_SIZE=32 -e CASE_SENSITIVE=0 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -v /data/dmdbms_docker:/opt/dmdbms/data dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4
image.png
3.4 数据库验证
查看容器
[root@localhost data]# docker ps -a
image.png
进入容器
[root@localhost data]# docker exec -it dm8_01 /bin/bash
image.png
使用disql验证
root@11241bfec400:/# cd /opt/dmdbms/bin
root@11241bfec400:/opt/dmdbms/bin# ./disql SYSDBA/SYSDBA001
image.png
使用MANAGER验证
image.png
image.png
3.5 其他
1、 初始化时指定PORT_NUM=5237时,初始化的数据库端口还是5236。

4 DOCKER使用
1.启动docker
service docker start

2.重启docker
service docker restart

3.停止docker
service docker stop

4.获取当时所有镜像
docker images
image.png
5.删除镜像
docker image rm 镜像名称
docker rmi 镜像ID

6.查看容器
docker ps -a
image.png
7.删除容器
docker rm -f 容器名称/ID

8.加载镜像
docker run

9.启动关闭容器
docker start/stop 容器名或容器ID

10.执行容器
docker exec -it 容器名或容器id /bin/bash

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服