Docker: CPU & RAM begrenzen (Ressourcen-Limits)
Docker-Container in CPU und RAM begrenzen: mit –memory und –cpus oder in docker-compose.yml Limits setzen, damit ein Container nicht den ganzen Host lahmlegt.
Docker-Container in CPU und RAM begrenzen: mit –memory und –cpus oder in docker-compose.yml Limits setzen, damit ein Container nicht den ganzen Host lahmlegt.
Docker Healthcheck einrichten: den Zustand von Containern automatisch prüfen, im Dockerfile und in docker-compose.yml definieren und auf „unhealthy“ reagieren.
Ein eigenes Docker-Image mit einem Dockerfile bauen: die wichtigsten Anweisungen (FROM, COPY, RUN, CMD), Image bauen, starten und schlanke Images erstellen.
Bash-Skript unter Linux erstellen: Shebang, ausführbar machen, Variablen, Bedingungen und Schleifen – die Grundlagen zum Automatisieren im Terminal.
UFW-Firewall unter Linux einrichten: Ports freigeben, Standardregeln setzen, SSH absichern und Regeln verwalten – die einfache Firewall für Ubuntu & Debian.
Eigenen systemd-Service unter Linux erstellen: Unit-Datei anlegen, Dienst automatisch starten, nach Absturz neu starten und Logs per journalctl auswerten.
Umgebungsvariablen in Docker Compose richtig nutzen: environment, env_file und die .env-Datei erklärt – inklusive Variablen-Substitution und Tipps zu Secrets.
Docker Restart-Policies erklärt: no, on-failure, always und unless-stopped im Vergleich – so starten deine Container nach Absturz und Reboot automatisch neu.
Speicherplatz unter Linux analysieren mit df, du und ncdu: Partitionen prüfen, große Verzeichnisse finden, Platz freigeben und volle Festplatten retten.
Festplatte unter Linux einbinden und dauerhaft mounten: Laufwerk finden, UUID ermitteln, per fstab automatisch einhängen und typische Fehler vermeiden.