docker构建openldap镜像
发布时间
阅读量:
阅读量
我们的测试依赖于openldap系统。该系统原先部署在一个虚拟机环境中。转而采用docker容器化技术后,则决定自行构建openldap镜像。
已知dockerhub提供丰富镜像资源,在此情况下我们选择直接使用已有的核心组件:corexx下的openldap-server镜像。
经过一番调试与学习后发现:结果在启动及导入测试数据过程中遇到诸多挑战。由于对其它相关技术尚不熟悉因此耗时数天方才得以解决。
最终采取的措施包括:) 使用现成的开放 ldap 镜像:) 配置相应的服务端:) 完善相关的配置文件等多方面的优化与调整
1. 从原有的openldap server上导出数据
采用LDAP客户端技术进行操作时,默认会生成*.ldif格式的数据表定义文件(如: ldapDatas.ldif)。
2. 通过dockerfile构建openldap image
dockerfile:
FROM corexx/openldap-server:latest
MAINTAINER * * <*@*.com>
#add datas
ADD ldapDatas.ldif /data/openldap/
RUN cd /data/openldap
#set evn
ENV LDAP_PAS
全部评论 (0)
还没有任何评论哟~
