1、需求
docker 安装工单系统 Request Tracker,并需要支持 LDAP 登入。
2、制作镜像
1)request-tracker-base镜像
第一个镜像安装一些基础支持软件,如 apache2、rt4的插件等。
Dockerfile文件托管在 Github,下载后制作镜像,并上传到私有仓库(或者上传到docker hub)。
docker build -t request-tracker-base:v4.2.16 docker tag request-tracker-base:v4.2.16 reg.nexus.wmq.com/tools/request-tracker-base:v4.2.16 docker push reg.nexus.wmq.com/tools/request-tracker-base:v4.2.16
参考:https://hub.docker.com/r/netsandbox/request-tracker-base/dockerfile,https://github.com/cloos/docker-rt-base
2)request-tracker镜像
第二个镜像是基于第一个 request-tracker-bas 镜像基础上,安装了 rt4 软件,以及支持集成 LDAP 的插件(该插件必须是已完成安装 rt4 后安装)。
Dockerfile文件托管在 Github,下载后制作镜像,并上传到私有仓库(或者上传到docker hub)。
docker build -t request-tracker:v4.2.16 docker tag request-tracker:v4.2.16 reg.nexus.wmq.com/tools/request-tracker:v4.2.16 docker push reg.nexus.wmq.com/tools/request-tracker:v4.2.16
参考: