当前位置: 代码迷 >> 综合 >> Docker 管理员操作使用说明
  详细解决方案

Docker 管理员操作使用说明

热度:45   发布时间:2023-12-09 17:20:38.0

1 模块一:Docker 和集算器结合

1.1 Docker 和集算器结合概述

将集算器的群集和 docker 结合可以进行高效的运算、合理的资源分配与管理。结合以后结构分成两部分: Server 端和 Client 端; Docker Server 端目前只能在 Linux 中使用。

1.2 Docker 端口

我们需要了解的是 Docker 管理涉及到三个端口:通信端口、映射外部端口及映射内部端口。其中,dockerManager 与 dockerServer 之间通过通信端口相互通信;Docker 通过映射外部端口来访问 esprocs 服务;esprocs 服务使用的是映射内部端口。

1.3 两个对应关系

1) Docker 机与集算器群集的节点机为一一对应关系, 通过主机与端口来区分,docker 映射内外端口相同. 因此在同一台物理机上,用户使用的端口要求是没有被占用而且还是唯一的,Docker 在 Server 端的使用分为一台物理机和多台物理机,我们简单的把 ip:port 和 docker 理解为 1:1 的对应关系。

2) Server 端分为 dockerManager 与 dockerServer, dockerManager 管理网络连接,是网络的入口,负责用户的登陆检验、其它关联 docker 机的管理(启动、关闭)、用户配置信息复制到 docker 中;dockerServer 不直接与 client 端通信, 只与 dockerManger 通信,它只负责 docker 的启动与关闭,由 dockerManager 管理,dockerServer 与 dockerManager 是 n:1 关系.

2 模块二:管理员配置 Server 端

在 server 端 docker 管理员要对 docker_user.xml, docker_server.xml, unitServer.xml 及用户使用的资源进行管理与分配设置。

2.1 宿主机和 docker 容器目录映射关系

宿主机目录 Dokcer容器目录 说明
/home/docker/share /share 全局共享目录
/opt/app/aaa /app 用户主目录
/opt/app/aaa /demo /demo 用户目录
/opt/app/aaa /data /app/data 用户目录
/opt/app/aaa /config /app/config 用户目录

 

2.2 启动脚本自动拷贝配置文件

  • 管理员配置宿主机集算器 esProc/config 目录下的两个文件:

raqsoftConfig.xml【授权配置文件】

unitS