Workshop-Wiki · Deutsch

Docker Übungen: Advanced Security (DE)

Diese Übungen gehören zum Workshop-Level Advanced Security. Jede Aufgabe verlangt einen nachvollziehbaren Nachweis: Befehl, erwarteter Zustand, beobachteter Zustand, Bewertung und Rückbau.

Workshop-Beispiele als ZIP
Lernstand in der Web-App

Kapitel als gelesen markieren, Lesefortschritt sehen und Praxismodule abhaken: Diese Funktionen stehen nach Aktivierung der optionalen Web-App zur Verfügung. Der Workshop-Fortschritt ergibt sich automatisch aus den Kapiteln aller Dokumentseiten. Deine Auswahl bleibt auf diesem Gerät; es gibt kein Konto und keinen Serverabgleich. Eine Installation ist nicht erforderlich. Beim Widerruf in den Datenschutz-Einstellungen wird der Lernstand gelöscht.

Lesefortschritt0%
0%
0 / 6 Kapitel gelesen
Weitere SprachfassungEnglisch ↗Griechisch ↗

Docker Übungen: Advanced Security (DE)

Diese Übungen gehören zum Workshop-Level Advanced Security. Jede Aufgabe verlangt einen nachvollziehbaren Nachweis: Befehl, erwarteter Zustand, beobachteter Zustand, Bewertung und Rückbau.

Abgabeformat

Lege keine produktiven Secrets ab. Dokumentiere stattdessen:

  • verwendete Befehle,
  • relevante Ausgaben,
  • betroffene Docker-Ressourcen,
  • Bewertung von Persistenz, Netzwerk, Rechten und Cleanup,
  • offene Fragen oder Annahmen.
01 / 06

Pflichtaufgaben

Aufgabe 01: Rootless

Ziel: Untersuche Rootless in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 02: User Namespaces

Ziel: Untersuche User Namespaces in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 03: Seccomp

Ziel: Untersuche Seccomp in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 04: AppArmor

Ziel: Untersuche AppArmor in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 05: Socket-Schutz

Ziel: Untersuche Socket-Schutz in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 06: Supply Chain

Ziel: Untersuche Supply Chain in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 07: Rootless

Ziel: Untersuche Rootless in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 08: User Namespaces

Ziel: Untersuche User Namespaces in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 09: Seccomp

Ziel: Untersuche Seccomp in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 10: AppArmor

Ziel: Untersuche AppArmor in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 11: Socket-Schutz

Ziel: Untersuche Socket-Schutz in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 12: Supply Chain

Ziel: Untersuche Supply Chain in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 13: Rootless

Ziel: Untersuche Rootless in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 14: User Namespaces

Ziel: Untersuche User Namespaces in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 15: Seccomp

Ziel: Untersuche Seccomp in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 16: AppArmor

Ziel: Untersuche AppArmor in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 17: Socket-Schutz

Ziel: Untersuche Socket-Schutz in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 18: Supply Chain

Ziel: Untersuche Supply Chain in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 19: Rootless

Ziel: Untersuche Rootless in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 20: User Namespaces

Ziel: Untersuche User Namespaces in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 21: Seccomp

Ziel: Untersuche Seccomp in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 22: AppArmor

Ziel: Untersuche AppArmor in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 23: Socket-Schutz

Ziel: Untersuche Socket-Schutz in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

Aufgabe 24: Supply Chain

Ziel: Untersuche Supply Chain in einem isolierten Docker-Lab und dokumentiere die Auswirkung.

  1. Lies die passende Dokumentation unter docs/ und mindestens ein Beispiel unter examples/.
  2. Formuliere vor der Ausführung, welche Docker-Ressource entstehen, geändert oder geprüft werden soll.
  3. Führe einen passenden docker- oder docker compose-Befehl aus oder erkläre, warum du ihn nur simulierst.
  4. Belege den Zustand mit docker inspect, docker ps, docker logs, docker network inspect, docker volume inspect oder docker compose config.
  5. Beschreibe den Rückbau und führe ihn in der Lab-Umgebung aus, wenn Ressourcen erstellt wurden.

Erfolgskriterium: Eine andere Person kann deine Schritte nachvollziehen, ohne deinen Host-Zustand zu erraten.

02 / 06

Review-Checkliste für Advanced Security Übungen

  • 01. Kontext und Zielzustand dokumentieren: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 02. Befehl trocken erklären: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 03. Ist-Zustand mit Inspect belegen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 04. Logs und Exit-Code sichern: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 05. Netzwerkpfad skizzieren: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 06. Volume-Lebenszyklus prüfen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 07. Image-Herkunft bewerten: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 08. Tag und Digest unterscheiden: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 09. Build-Cache begründen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 10. Rollback- oder Cleanup-Pfad notieren: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 11. Security-Auswirkung benennen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 12. Betriebsrisiko einstufen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 13. Kontext und Zielzustand dokumentieren: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 14. Befehl trocken erklären: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 15. Ist-Zustand mit Inspect belegen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 16. Logs und Exit-Code sichern: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 17. Netzwerkpfad skizzieren: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 18. Volume-Lebenszyklus prüfen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 19. Image-Herkunft bewerten: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 20. Tag und Digest unterscheiden: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 21. Build-Cache begründen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 22. Rollback- oder Cleanup-Pfad notieren: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 23. Security-Auswirkung benennen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 24. Betriebsrisiko einstufen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 25. Kontext und Zielzustand dokumentieren: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 26. Befehl trocken erklären: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 27. Ist-Zustand mit Inspect belegen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 28. Logs und Exit-Code sichern: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 29. Netzwerkpfad skizzieren: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 30. Volume-Lebenszyklus prüfen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 31. Image-Herkunft bewerten: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 32. Tag und Digest unterscheiden: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 33. Build-Cache begründen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 34. Rollback- oder Cleanup-Pfad notieren: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 35. Security-Auswirkung benennen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 36. Betriebsrisiko einstufen: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 37. Kontext und Zielzustand dokumentieren: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
  • 38. Befehl trocken erklären: Halte fest, welche Docker-Ressource betroffen ist, welcher Befehl den Zustand zeigt und wie du die Änderung rückbaust.
03 / 06

Praxisanhang: Advanced Security Übungen

Dieser Anhang dient als Arbeitsvorrat für längere Trainings, Reviews und Wiederholungen. Jede Aufgabe ist absichtlich klein geschnitten, damit sie einzeln geprüft und diskutiert werden kann.

A001. Rootless

  • Arbeitsauftrag: Kontext und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf Rootless.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A002. User Namespaces

  • Arbeitsauftrag: Befehl trocken erklären und beziehe die Beobachtung ausdrücklich auf User Namespaces.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A003. Seccomp

  • Arbeitsauftrag: Ist-Zustand mit Inspect belegen und beziehe die Beobachtung ausdrücklich auf Seccomp.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A004. AppArmor

  • Arbeitsauftrag: Logs und Exit-Code sichern und beziehe die Beobachtung ausdrücklich auf AppArmor.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A005. Socket-Schutz

  • Arbeitsauftrag: Netzwerkpfad skizzieren und beziehe die Beobachtung ausdrücklich auf Socket-Schutz.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A006. Supply Chain

  • Arbeitsauftrag: Volume-Lebenszyklus prüfen und beziehe die Beobachtung ausdrücklich auf Supply Chain.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A007. Docker Engine

  • Arbeitsauftrag: Image-Herkunft bewerten und beziehe die Beobachtung ausdrücklich auf Docker Engine.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A008. Docker CLI

  • Arbeitsauftrag: Tag und Digest unterscheiden und beziehe die Beobachtung ausdrücklich auf Docker CLI.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A009. Docker Daemon

  • Arbeitsauftrag: Build-Cache begründen und beziehe die Beobachtung ausdrücklich auf Docker Daemon.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A010. Image

  • Arbeitsauftrag: Rollback- oder Cleanup-Pfad notieren und beziehe die Beobachtung ausdrücklich auf Image.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A011. Container

  • Arbeitsauftrag: Security-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf Container.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A012. Dockerfile

  • Arbeitsauftrag: Betriebsrisiko einstufen und beziehe die Beobachtung ausdrücklich auf Dockerfile.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A013. Build Context

  • Arbeitsauftrag: Kontext und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf Build Context.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A014. Layer

  • Arbeitsauftrag: Befehl trocken erklären und beziehe die Beobachtung ausdrücklich auf Layer.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A015. Tag und Digest

  • Arbeitsauftrag: Ist-Zustand mit Inspect belegen und beziehe die Beobachtung ausdrücklich auf Tag und Digest.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A016. Registry

  • Arbeitsauftrag: Logs und Exit-Code sichern und beziehe die Beobachtung ausdrücklich auf Registry.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A017. Network

  • Arbeitsauftrag: Netzwerkpfad skizzieren und beziehe die Beobachtung ausdrücklich auf Network.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A018. Volume

  • Arbeitsauftrag: Volume-Lebenszyklus prüfen und beziehe die Beobachtung ausdrücklich auf Volume.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A019. Bind Mount

  • Arbeitsauftrag: Image-Herkunft bewerten und beziehe die Beobachtung ausdrücklich auf Bind Mount.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A020. Compose

  • Arbeitsauftrag: Tag und Digest unterscheiden und beziehe die Beobachtung ausdrücklich auf Compose.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A021. Rootless Mode

  • Arbeitsauftrag: Build-Cache begründen und beziehe die Beobachtung ausdrücklich auf Rootless Mode.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A022. Socket

  • Arbeitsauftrag: Rollback- oder Cleanup-Pfad notieren und beziehe die Beobachtung ausdrücklich auf Socket.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A023. Rootless

  • Arbeitsauftrag: Security-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf Rootless.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A024. User Namespaces

  • Arbeitsauftrag: Betriebsrisiko einstufen und beziehe die Beobachtung ausdrücklich auf User Namespaces.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A025. Seccomp

  • Arbeitsauftrag: Kontext und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf Seccomp.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A026. AppArmor

  • Arbeitsauftrag: Befehl trocken erklären und beziehe die Beobachtung ausdrücklich auf AppArmor.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A027. Socket-Schutz

  • Arbeitsauftrag: Ist-Zustand mit Inspect belegen und beziehe die Beobachtung ausdrücklich auf Socket-Schutz.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A028. Supply Chain

  • Arbeitsauftrag: Logs und Exit-Code sichern und beziehe die Beobachtung ausdrücklich auf Supply Chain.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A029. Docker Engine

  • Arbeitsauftrag: Netzwerkpfad skizzieren und beziehe die Beobachtung ausdrücklich auf Docker Engine.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A030. Docker CLI

  • Arbeitsauftrag: Volume-Lebenszyklus prüfen und beziehe die Beobachtung ausdrücklich auf Docker CLI.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A031. Docker Daemon

  • Arbeitsauftrag: Image-Herkunft bewerten und beziehe die Beobachtung ausdrücklich auf Docker Daemon.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A032. Image

  • Arbeitsauftrag: Tag und Digest unterscheiden und beziehe die Beobachtung ausdrücklich auf Image.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A033. Container

  • Arbeitsauftrag: Build-Cache begründen und beziehe die Beobachtung ausdrücklich auf Container.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A034. Dockerfile

  • Arbeitsauftrag: Rollback- oder Cleanup-Pfad notieren und beziehe die Beobachtung ausdrücklich auf Dockerfile.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A035. Build Context

  • Arbeitsauftrag: Security-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf Build Context.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A036. Layer

  • Arbeitsauftrag: Betriebsrisiko einstufen und beziehe die Beobachtung ausdrücklich auf Layer.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A037. Tag und Digest

  • Arbeitsauftrag: Kontext und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf Tag und Digest.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A038. Registry

  • Arbeitsauftrag: Befehl trocken erklären und beziehe die Beobachtung ausdrücklich auf Registry.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A039. Network

  • Arbeitsauftrag: Ist-Zustand mit Inspect belegen und beziehe die Beobachtung ausdrücklich auf Network.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A040. Volume

  • Arbeitsauftrag: Logs und Exit-Code sichern und beziehe die Beobachtung ausdrücklich auf Volume.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A041. Bind Mount

  • Arbeitsauftrag: Netzwerkpfad skizzieren und beziehe die Beobachtung ausdrücklich auf Bind Mount.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A042. Compose

  • Arbeitsauftrag: Volume-Lebenszyklus prüfen und beziehe die Beobachtung ausdrücklich auf Compose.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A043. Rootless Mode

  • Arbeitsauftrag: Image-Herkunft bewerten und beziehe die Beobachtung ausdrücklich auf Rootless Mode.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A044. Socket

  • Arbeitsauftrag: Tag und Digest unterscheiden und beziehe die Beobachtung ausdrücklich auf Socket.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A045. Rootless

  • Arbeitsauftrag: Build-Cache begründen und beziehe die Beobachtung ausdrücklich auf Rootless.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A046. User Namespaces

  • Arbeitsauftrag: Rollback- oder Cleanup-Pfad notieren und beziehe die Beobachtung ausdrücklich auf User Namespaces.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A047. Seccomp

  • Arbeitsauftrag: Security-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf Seccomp.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A048. AppArmor

  • Arbeitsauftrag: Betriebsrisiko einstufen und beziehe die Beobachtung ausdrücklich auf AppArmor.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A049. Socket-Schutz

  • Arbeitsauftrag: Kontext und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf Socket-Schutz.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A050. Supply Chain

  • Arbeitsauftrag: Befehl trocken erklären und beziehe die Beobachtung ausdrücklich auf Supply Chain.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A051. Docker Engine

  • Arbeitsauftrag: Ist-Zustand mit Inspect belegen und beziehe die Beobachtung ausdrücklich auf Docker Engine.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A052. Docker CLI

  • Arbeitsauftrag: Logs und Exit-Code sichern und beziehe die Beobachtung ausdrücklich auf Docker CLI.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A053. Docker Daemon

  • Arbeitsauftrag: Netzwerkpfad skizzieren und beziehe die Beobachtung ausdrücklich auf Docker Daemon.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A054. Image

  • Arbeitsauftrag: Volume-Lebenszyklus prüfen und beziehe die Beobachtung ausdrücklich auf Image.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A055. Container

  • Arbeitsauftrag: Image-Herkunft bewerten und beziehe die Beobachtung ausdrücklich auf Container.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A056. Dockerfile

  • Arbeitsauftrag: Tag und Digest unterscheiden und beziehe die Beobachtung ausdrücklich auf Dockerfile.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A057. Build Context

  • Arbeitsauftrag: Build-Cache begründen und beziehe die Beobachtung ausdrücklich auf Build Context.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A058. Layer

  • Arbeitsauftrag: Rollback- oder Cleanup-Pfad notieren und beziehe die Beobachtung ausdrücklich auf Layer.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A059. Tag und Digest

  • Arbeitsauftrag: Security-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf Tag und Digest.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A060. Registry

  • Arbeitsauftrag: Betriebsrisiko einstufen und beziehe die Beobachtung ausdrücklich auf Registry.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A061. Network

  • Arbeitsauftrag: Kontext und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf Network.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A062. Volume

  • Arbeitsauftrag: Befehl trocken erklären und beziehe die Beobachtung ausdrücklich auf Volume.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A063. Bind Mount

  • Arbeitsauftrag: Ist-Zustand mit Inspect belegen und beziehe die Beobachtung ausdrücklich auf Bind Mount.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A064. Compose

  • Arbeitsauftrag: Logs und Exit-Code sichern und beziehe die Beobachtung ausdrücklich auf Compose.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A065. Rootless Mode

  • Arbeitsauftrag: Netzwerkpfad skizzieren und beziehe die Beobachtung ausdrücklich auf Rootless Mode.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A066. Socket

  • Arbeitsauftrag: Volume-Lebenszyklus prüfen und beziehe die Beobachtung ausdrücklich auf Socket.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A067. Rootless

  • Arbeitsauftrag: Image-Herkunft bewerten und beziehe die Beobachtung ausdrücklich auf Rootless.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A068. User Namespaces

  • Arbeitsauftrag: Tag und Digest unterscheiden und beziehe die Beobachtung ausdrücklich auf User Namespaces.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A069. Seccomp

  • Arbeitsauftrag: Build-Cache begründen und beziehe die Beobachtung ausdrücklich auf Seccomp.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A070. AppArmor

  • Arbeitsauftrag: Rollback- oder Cleanup-Pfad notieren und beziehe die Beobachtung ausdrücklich auf AppArmor.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A071. Socket-Schutz

  • Arbeitsauftrag: Security-Auswirkung benennen und beziehe die Beobachtung ausdrücklich auf Socket-Schutz.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A072. Supply Chain

  • Arbeitsauftrag: Betriebsrisiko einstufen und beziehe die Beobachtung ausdrücklich auf Supply Chain.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A073. Docker Engine

  • Arbeitsauftrag: Kontext und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf Docker Engine.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A074. Docker CLI

  • Arbeitsauftrag: Befehl trocken erklären und beziehe die Beobachtung ausdrücklich auf Docker CLI.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A075. Docker Daemon

  • Arbeitsauftrag: Ist-Zustand mit Inspect belegen und beziehe die Beobachtung ausdrücklich auf Docker Daemon.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A076. Image

  • Arbeitsauftrag: Logs und Exit-Code sichern und beziehe die Beobachtung ausdrücklich auf Image.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A077. Container

  • Arbeitsauftrag: Netzwerkpfad skizzieren und beziehe die Beobachtung ausdrücklich auf Container.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A078. Dockerfile

  • Arbeitsauftrag: Volume-Lebenszyklus prüfen und beziehe die Beobachtung ausdrücklich auf Dockerfile.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A079. Build Context

  • Arbeitsauftrag: Image-Herkunft bewerten und beziehe die Beobachtung ausdrücklich auf Build Context.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A080. Layer

  • Arbeitsauftrag: Tag und Digest unterscheiden und beziehe die Beobachtung ausdrücklich auf Layer.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A081. Tag und Digest

  • Arbeitsauftrag: Build-Cache begründen und beziehe die Beobachtung ausdrücklich auf Tag und Digest.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.

A082. Registry

  • Arbeitsauftrag: Rollback- oder Cleanup-Pfad notieren und beziehe die Beobachtung ausdrücklich auf Registry.
  • Nachweis: Notiere mindestens einen Docker-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
  • Betriebsfrage: Welche Auswirkung hätte eine falsche Annahme in einem CI-Runner, auf einem Entwicklergerät und auf einem gemeinsam genutzten Host?
  • Security-Frage: Welche Berechtigung, welches Secret oder welcher Host-Pfad wäre in diesem Schritt besonders kritisch?
  • Rückbau: Beschreibe, welche Container, Images, Netzwerke, Volumes oder temporären Dateien wieder entfernt werden müssen.
04 / 06

Offizielle Quellen und Abgrenzung

Die Inhalte orientieren sich an öffentlich dokumentierten Docker-Quellen. Wo der Workshop über Docker Engine hinaus externe Werkzeuge erwähnt, wird das als ergänzende Praxis eingeordnet und nicht als Docker-Engine-Funktion ausgegeben.

  • Docker Engine: https://docs.docker.com/engine/
  • Dockerfile Reference: https://docs.docker.com/reference/dockerfile/
  • Compose File Reference: https://docs.docker.com/reference/compose-file/
  • Compose Specification: https://github.com/compose-spec/compose-spec/blob/master/spec.md
  • Docker Engine Security: https://docs.docker.com/engine/security/
  • Docker Rootless Mode: https://docs.docker.com/engine/security/rootless/
  • Protect the Docker Daemon Socket: https://docs.docker.com/engine/security/protect-access/
  • Docker Build Best Practices: https://docs.docker.com/build/building/best-practices/
  • Docker Training: https://www.docker.com/trainings/
05 / 06

Zusätzliche Review-Drills

Nutze diese Drills, wenn die Hauptaufgabe abgeschlossen ist und zusätzliche betriebliche Begründung geübt werden soll. Sie sind bewusst nachweisorientiert und benötigen keine erfundenen Plattformannahmen.

Drill 01: Image-Herkunft

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Image-Herkunft betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 02: Build Context

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Build Context betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 03: Layer-Reihenfolge

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Layer-Reihenfolge betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 04: Container-User

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Container-User betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 05: Mounts und Volumes

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Mounts und Volumes betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 06: Bridge-Netzwerk

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Bridge-Netzwerk betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 07: Port-Veröffentlichung

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Port-Veröffentlichung betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 08: Compose-Konfiguration

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Compose-Konfiguration betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 09: Daemon-Socket

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Daemon-Socket betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 10: Registry-Zugriff

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Registry-Zugriff betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 11: Rootless Mode

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Rootless Mode betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 12: Seccomp und Capabilities

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Seccomp und Capabilities betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 13: Logs und Events

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Logs und Events betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 14: Cleanup und Rückbau

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Cleanup und Rückbau betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 15: Image-Herkunft

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Image-Herkunft betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.

Drill 16: Build Context

  • Benenne, welches Docker-Objekt oder welche Host-Grenze durch Build Context betroffen ist.
  • Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld in der Ausgabe.
  • Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
  • Beschreibe den sichersten Rückbaupfad für einen gemeinsam genutzten Trainingshost.
06 / 06

DKR · Orthevs Academy

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

Orthevs – Engineering als Grundlage für das, was als Nächstes kommt.

Orthevs als App

Orthevs installieren

Die Orthevs Web-App kann auf unterstützten Mobilgeräten und Desktop-Browsern installiert werden.

iPhone und iPad

Öffnen Sie Orthevs in Safari. Tippen Sie auf Teilen, dann auf ‚Zum Home-Bildschirm‘. Aktivieren Sie gegebenenfalls ‚Als Web-App öffnen‘ und tippen Sie auf ‚Hinzufügen‘.

Android

Für die Web-App öffnen Sie das Browsermenü und wählen ‚App installieren‘ oder ‚Zum Startbildschirm hinzufügen‘. Bestätigen Sie die Installation.

Desktop-Browser

Öffnen Sie das Browsermenü oder das Installationssymbol in der Adressleiste und wählen Sie ‚App installieren‘ beziehungsweise ‚Zum Dock hinzufügen‘.

Die Web-App-Installation hängt vom Browser ab. Falls kein Installationsdialog erscheint, nutzen Sie die angezeigten Schritte im Browser.