{{tag>sysadmin dbadmin software openldap ldap}} ====== LDAP : Mise en service d'un serveur openLDAP via Docker ====== docker pull debian:sid-slim docker run --name ldap_server_test --interactive --tty debian:sid-slim /bin/bash # lancer le service /etc/init.d/slapd start # Depuis le conteneur apt-get update && apt-get install slapd Pour relancer le conteneur de test: docker container start ldap_server_test docker container attach ldap_server_test Les fichiers **LDIF**((**LDAP** **D**ata **I**nterchange **F**ormat)) sont des fichiers textes permettant de définir les objets et leurs attributs. Dans cet exmple on définit deux dn: ou=posixaccount,dc=ldap,dc=docker,dc=local objectclass: OrganizationalUnit dn: ou=posixgroups,dc=ldap,dc=docker,dc=local objectclass: OrganizationalUnit La commande **ldapadd** permet d’insérer dans la base les objets déclarés ldapadd -x -H ldap://localhost -D 'cn=admin,dc=ldap,dc=docker,dc=local' -f posix_ou.ldif -W