it-themen:allgemein:docker-server_grundstruktur
Inhaltsverzeichnis
Docker-Server Grundstruktur (Stand: Mai 2025)
Diese Dokumentation beschreibt die aktuelle, zentrale Docker-Server-Struktur unter /opt/docker/ sowie die saubere Entfernung des alten Setups.
1. Zielsetzung
Ein zentrales, ĂĽbersichtliches und wartbares Docker-Setup mit folgenden Eigenschaften:
- saubere Ordnerstruktur
- docker-compose-gesteuerte Verwaltung
- alle Container ĂĽber LazyDocker und Portainer steuerbar
- spätere Erweiterung um OpenLDAP, LAM, Samba, etc.
2. Ordnerstruktur
/opt/docker/ ├── docker-compose.yml ├── portainer/ │ └── data/ ├── ldap/ │ ├── config/ │ └── data/ ├── samba/ │ └── share/
3. docker-compose.yml (Basis)
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
4. Starten & Stoppen
cd /opt/docker sudo docker compose up -d # Starten sudo docker compose down # Stoppen
Zugriff auf Portainer:
https://<server-ip>:9443
5. Tools zur Verwaltung
LazyDocker (CLI-TUI)
Installation:
curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash
Starten:
lazydocker
Portainer (WebGUI)
Erreichbar unter:
https://<ip>:9443
6. Altes Setup entfernen (optional)
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/
7. Nächste Schritte (geplant)
- LAM hinzufĂĽgen
- Samba + LDAP vollständig neu einbinden
- Benutzerverwaltung und Authentifizierung
- Dokumentation fĂĽr LAM-Nutzung
- ggf. automatisierter Backup-Container
⸻
Letzte Änderung:
Lars WeiĂź 23.05.2025 10:15
it-themen/allgemein/docker-server_grundstruktur.txt · Zuletzt geändert: von lars