Я пошел на https://github.com/osixia/docker-openldap и смог настроить
openldap и phpldapadmin. Я могу получить доступ к phpldapadmin через https://localhost:6443
Затем я устанавливаю ldap3 с помощью pip и хочу проверить приведенный ниже код
server = Server('ldap://localhost:389')
>>> conn = Connection(server)
>>> conn.bind()
выдает ошибку
rom ldap3 import Server,Connection,ALL
server=Server('ldap://localhost:389')
conn=Connection(server)
conn.bind()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/ldap3/core/connection.py", line 524, in bind
self.open(read_server_info=False)
File "/usr/local/lib/python2.7/site-packages/ldap3/strategy/sync.py", line 56, in open
BaseStrategy.open(self, reset_usage, read_server_info)
File "/usr/local/lib/python2.7/site-packages/ldap3/strategy/base.py", line 147, in open
raise LDAPSocketOpenError('unable to open socket', exception_history)
ldap3.core.exceptions.LDAPSocketOpenError: ('unable to open socket', [(LDAPSocketOpenError('socket connection error while opening: [Errno 61] Connection refused',), ('::1', 389, 0, 0)), (LDAPSocketOpenError('socket connection error while opening: [Errno 61] Connection refused',), ('127.0.0.1', 389))])