Anleitung zum Deployen von Services im NCC-HomeLab.
cd docker/<category>/<service>
docker-compose up -ddocker-compose downdocker-compose logs -fcd docker/<category>/<service>
docker stack deploy -c docker-stack.yml <stack-name>docker stack services <stack-name>
docker stack ps <stack-name>docker stack rm <stack-name>Die meisten Services nutzen .env Dateien:
# Beispiel: Traefik
cd docker/gateway-management/traefik-crowdsec
cat traefik.envViele Services haben Update-Scripts:
./update-traefik-env.sh# Logs prüfen
docker logs <container-name>
# Compose Logs
docker-compose logs# Netzwerk prüfen
docker network inspect proxy
# Container Netzwerk prüfen
docker inspect <container-name> | grep -A 10 Networks# Ports prüfen
docker ps | grep <service>
# Firewall prüfen
sudo ufw status- Traefik zuerst - Alle anderen Services hängen davon ab
- Backup vor Updates - Wichtige Daten sichern
- Logs prüfen - Bei Problemen immer Logs anschauen
- Netzwerk prüfen - Services müssen im
proxyNetzwerk sein