30 DCA-Fragen #1: Teste dein Docker-Wissen
certificationintermediate

30 DCA-Fragen #1: Teste dein Docker-Wissen

Trainiere mit 30 typischen Fragen der Docker Certified Associate Prüfung. Interaktives DOMC-Format, detaillierte Erklärungen und häufige Fallen.

Antoine C
15 min read
#docker#certification#dca#quiz#domc#questions#training#docker certified associate

Du kennst Docker, aber bist du wirklich bereit für die Docker Certified Associate Prüfung?

Dieser Artikel bietet dir 30 typische Fragen aus den 6 Prüfungsbereichen im DOMC-Format (Discrete Option Multiple Choice), identisch mit der echten Prüfung. Eine Option nach der anderen, JA oder NEIN, kein Zurückgehen möglich.

So nutzt du diesen Artikel:

  1. Interaktive Quizze: 20 Fragen im DOMC-Format zum Training unter realen Bedingungen
  2. Textfragen: 10 zusätzliche Fragen mit detaillierten Erklärungen
  3. Erklärungen: Jede Antwort wird begründet, um dein Wissen zu festigen

Wenn du das DOMC-Format noch nicht kennst, lies zuerst unseren Artikel Was ist DOMC?, um dieses einzigartige Format zu verstehen.

Bereiten Sie sich mit DOMC-Quizzen auf die DCA-Prüfung vor
Über 200 Fragen im exakten DOMC-Format der offiziellen Prüfung. Timer, detaillierte Bewertung und vollständige Erklärungen.

Bereit? Los geht's!


Orchestrierung (25% der Prüfung)#

Orchestrierung ist der wichtigste Bereich der DCA-Prüfung. Er umfasst Docker Swarm, Services, Stacks, Scaling und Rolling Updates.

25% de l'examen5 questions
Quiz : Orchestrierung
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.

Zusätzliche Fragen - Orchestrierung#

F6: Was ist der Unterschied zwischen docker service create und docker stack deploy?

docker service create erstellt einen einzelnen Service, während docker stack deploy eine Multi-Service-Anwendung aus einer Compose-Datei bereitstellt. Stacks sind ideal für komplexe Anwendungen mit mehreren voneinander abhängigen Services.

bash
# Einzelner Service
docker service create --name web nginx

# Multi-Service Stack
docker stack deploy -c docker-compose.yml myapp

F7: Wie erzwingt man ein Redeployment eines Services ohne Konfigurationsänderung?

Verwende docker service update --force myapp. Dieser Befehl stellt alle Replikas neu bereit, auch wenn sich nichts geändert hat - nützlich zum Aktualisieren von Images oder Zurücksetzen des Zustands.

F8: Welche Option begrenzt die Anzahl gleichzeitig aktualisierter Replikas?

Die Option --update-parallelism steuert, wie viele Replikas parallel aktualisiert werden. Standard ist 1 (sequenziell). --update-parallelism 2 aktualisiert 2 Replikas gleichzeitig.

Bereit, es Selbst Auszuprobieren?
Üben Sie diese Docker-Konzepte in einer echten Umgebung mit praktischen Szenarien.

Images & Registry (20% der Prüfung)#

Dieser Bereich umfasst das Erstellen von Images mit Dockerfile, die Verwaltung von Registries und Build-Best-Practices.

20% de l'examen4 questions
Quiz : Images & Registry
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.
Häufige Falle: Build-Cache

Die Reihenfolge der Anweisungen im Dockerfile beeinflusst den Cache. Platziere Anweisungen, die sich selten ändern (apt-get install) vor denen, die sich oft ändern (COPY des Quellcodes). Eine Änderung invalidiert den Cache für alle folgenden Anweisungen.

Zusätzliche Fragen - Images#

F5: Wie reduziert man die Größe eines Docker-Images?

  • Verwende leichte Basis-Images (alpine, distroless)
  • Kombiniere RUN-Befehle mit &&
  • Verwende Multi-Stage Builds
  • Bereinige Caches in derselben RUN-Anweisung
  • Verwende .dockerignore zum Ausschließen unnötiger Dateien

F6: Welcher Befehl zeigt die Layer-Historie eines Images an?

bash
docker image history myimage:v1
# oder
docker history myimage:v1

Installation & Konfiguration (15% der Prüfung)#

Dieser Bereich umfasst die Docker-Installation, Daemon-Konfiguration, Storage-Treiber und Protokollierung.

15% de l'examen3 questions
Quiz : Installation & Konfiguration
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.

Zusätzliche Fragen - Konfiguration#

F4: Wie konfiguriert man Docker für die Verwendung eines Registry-Mirrors?

In /etc/docker/daemon.json:

json
{
  "registry-mirrors": ["https://mirror.example.com"]
}

F5: Welcher Logging-Treiber ermöglicht das Senden von Logs an ein zentrales System?

Docker unterstützt mehrere Logging-Treiber: json-file (Standard), syslog, journald, fluentd, gelf, awslogs. Für ein zentralisiertes System werden fluentd oder gelf empfohlen.


Networking (15% der Prüfung)#

Dieser Bereich umfasst Docker-Netzwerke, Overlay-Netzwerke, internes DNS und Load Balancing.

15% de l'examen3 questions
Quiz : Networking
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.

Zusätzliche Fragen - Networking#

F4: Was ist der Unterschied zwischen Host- und Ingress-Modus für einen veröffentlichten Port?

  • Ingress-Modus (Standard): Der Port wird auf allen Swarm-Knoten veröffentlicht (Routing Mesh). Anfragen werden auf die Replikas verteilt.
  • Host-Modus: Der Port wird nur auf den Knoten veröffentlicht, auf denen der Service läuft. Kein Routing Mesh.
bash
# Ingress (Standard)
docker service create -p 8080:80 nginx

# Host-Modus
docker service create -p mode=host,target=80,published=8080 nginx

F5: Wie inspiziert man die Netzwerkkonfiguration eines Containers?

bash
docker inspect --format='{{json .NetworkSettings.Networks}}' mycontainer
# oder
docker network inspect mynetwork

Meistern Sie Docker Praktisch
Gehen Sie über die Theorie hinaus - üben Sie mit echten Containern und Orchestrierungsszenarien.

Security (15% der Prüfung)#

Dieser Bereich umfasst Secrets, Configs, Content Trust, Capabilities und Schwachstellen-Scanning.

15% de l'examen3 questions
Quiz : Security
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.
Sicherheitsfalle: Secrets vs Umgebungsvariablen

Speichere niemals Secrets in Umgebungsvariablen (ENV im Dockerfile oder -e in docker run). Variablen sind in docker inspect sichtbar und können in Logs auftauchen. Verwende immer Docker Secrets für sensible Informationen.

Zusätzliche Frage - Security#

F4: Welche Linux-Capabilities solltest du zur Sicherheitshärtung entfernen?

Standardmäßig entfernt Docker bereits gefährliche Capabilities. Zur weiteren Härtung:

bash
docker run --cap-drop ALL --cap-add NET_BIND_SERVICE nginx

Häufig entfernte Capabilities: SYS_ADMIN, NET_ADMIN, SYS_PTRACE. Behalte nur die unbedingt notwendigen.


Storage (10% der Prüfung)#

Dieser Bereich umfasst Volumes, Bind Mounts und Storage-Treiber.

10% de l'examen2 questions
Quiz : Storage
Format DOMC identique à l'examen. Une option à la fois, OUI ou NON.

Zusammenfassung und Tipps#

Du hast gerade 30 Fragen zu den 6 Prüfungsbereichen durchgearbeitet. Hier sind die wichtigsten Punkte:

Schwierigste Bereiche#

  1. Orchestrierung (25%): Der umfangreichste Bereich. Beherrsche docker service, docker stack und die Rolling-Update-Optionen.

  2. Images & Registry (20%): Verstehe Multi-Stage Builds und die Reihenfolge der Dockerfile-Cache-Invalidierung gut.

  3. Networking (15%): Das Routing Mesh und die Unterschiede zwischen Netzwerktypen werden oft missverstanden.

Prüfungstipps#

  • Praktische Übung: Das DOMC-Format belohnt praktisches Wissen, nicht Theorie
  • Achte auf die Syntax: --update-delay vs --update-interval, --from= vs --stage=
  • Lies sorgfältig: Ein gültiger Befehl kann falsch sein, wenn er nicht die gestellte Frage beantwortet

Nächste Schritte#

  1. Mache weiter mit 30 DCA-Fragen #2 für 30 neue Fragen
  2. Wiederhole die Quizze, bei denen du Fehler gemacht hast
  3. Übe die Befehle in einer echten Docker-Umgebung
  4. Lies unseren Artikel DCA in 6 Wochen vorbereiten für einen strukturierten Plan

Viel Erfolg bei deiner DCA-Prüfungsvorbereitung!

30 DCA-Fragen #1: Teste dein Docker-Wissen