Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker osixia/openldap SSL/TLS问题_Docker_Openldap - Fatal编程技术网

Docker osixia/openldap SSL/TLS问题

Docker osixia/openldap SSL/TLS问题,docker,openldap,Docker,Openldap,我正在本地mac中使用下面的命令运行本地openldap docker容器 Macbook#docker run-p389:389-p689:689-h ldap.mydomain.com--env ldap_DOMAIN=mydomain.com--name myopenldap--detach-osixia/openldap:1.2.2 现在启动tls,LDAP在容器内工作 Conatainer#ldapsearch-x-Hldaps://ldap.mydomain.com:636 -b d

我正在本地mac中使用下面的命令运行本地openldap docker容器

Macbook#docker run-p389:389-p689:689-h ldap.mydomain.com--env ldap_DOMAIN=mydomain.com--name myopenldap--detach-osixia/openldap:1.2.2

现在启动tls,LDAP在容器内工作

Conatainer#ldapsearch-x-Hldaps://ldap.mydomain.com:636 -b dc=mydomain,dc=com-D“cn=admin,dc=mydomain,dc=com”-w admin->ldaps确定

Container#ldapsearch-x-Hldap://ldap.mydomain.com -b dc=mydomain,dc=com-D“cn=admin,dc=mydomain,dc=com”-w admin-ZZ->启动tls ok

但只有ldap在容器外部工作

Macbook#ldapsearch-x-h localhost-p389-bdc=mydomain,dc=com-D“cn=admin,dc=mydomain,dc=com”-w admin->ldap确定

ldaps错误:->

Macbook#ldapsearch-x-h localhost-p389-bdc=mydomain,dc=com-ZZ-D“cn=admin,dc=mydomain,dc=com”—w admin

ldap\u启动\u tls:连接错误(-11) 其他信息:SSLHandshake()失败:杂项。坏证书(-9825)

starttls错误:->

Macbook#ldapsearch-x-h localhost-p 636-b dc=mydomain,dc=com-D“cn=admin,dc=mydomain,dc=com”-w admin

ldap_sasl_绑定(简单):无法联系ldap服务器(-1)


有什么线索吗?

您没有公开用于连接LDAP的端口636。将“-p636:636”添加到docker run命令中,它应该可以正常工作