这篇文章给大家介绍怎么在Docker中利用OpenLDAP+phpLDAPadmin搭建一个用户认证功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
# 拉取镜像 docker pull osixia/openldap:1.3.0 # 创建并进入映射目录 mkdir -p /usr/local/ldap && cd /usr/local/ldap # 启动容器 docker run \ -d \ -p 389:389 \ -p 636:636 \ -v /usr/local/ldap:/usr/local/ldap \ --name ldap \ osixia/openldap:1.3.0 # 默认配置 dn dc=example,dc=org admin admin,dc=example,dc=org password admin
进入容器,验证一下是否可用
# 进入容器 docker exec -it ldap /bin/bash # 执行查询 ldapsearch -x -H ldap://localhost:389 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin # 或直接在容器外执行查询 docker exec -it ldap ldapsearch -x -H ldap://localhost:389 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin
Docker 搭建 phpLDAPadmin
# 拉取镜像 docker pull osixia/phpldapadmin # 启动容器 docker run -dit \ > -p 8081:80 \ > --link ldap \ > --name suiyue_pla \ > --env PHPLDAPADMIN_HTTPS=false \ > --env PHPLDAPADMIN_LDAP_HOSTS=ldap \ > --restart always \ > --detach osixia/phpldapadmin
关于怎么在Docker中利用OpenLDAP+phpLDAPadmin搭建一个用户认证功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。