Diese Dokumentation beschreibt die aktuelle, zentrale Docker-Server-Struktur unter /opt/docker/ sowie die saubere Entfernung des alten Setups.
Ein zentrales, übersichtliches und wartbares Docker-Setup mit folgenden Eigenschaften:
/opt/docker/ ├── docker-compose.yml ├── portainer/ │ └── data/ ├── ldap/ │ ├── config/ │ └── data/ ├── samba/ │ └── share/
version: '3.8'
services:
portainer:
image: portainer/portainer-ce:latest
container_name: portainer
restart: always
ports:
- "8000:8000"
- "9443:9443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./portainer/data:/data
ldap:
image: osixia/openldap:1.5.0
container_name: ldap
restart: always
environment:
- LDAP_ORGANISATION="MashLAN"
- LDAP_DOMAIN=mash.local
- LDAP_ADMIN_PASSWORD="sicheresPasswort"
ports:
- "389:389"
- "636:636"
volumes:
- ./ldap/config:/etc/ldap/slapd.d
- ./ldap/data:/var/lib/ldap
cd /opt/docker sudo docker compose up -d # Starten sudo docker compose down # Stoppen
Zugriff auf Portainer:
https://<server-ip>:9443
Installation:
curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash
Starten:
lazydocker
Erreichbar unter:
https://<ip>:9443
docker stop samba-ldap lam openldap docker rm samba-ldap lam openldap docker volume rm portainer_data docker rmi dpersion/samba ldapaccountmanager/lam osixia/openldap samba-ldap-samba-ldap rm -rf ~/docker-server/
⸻
Letzte Änderung:
Lars Weiß 23.05.2025 10:15