AP2Lernhub
Mittel

Container-Technologien

Container vs. VMs, Docker-Grundbegriffe, Orchestrierung.

Warum Priorität „Mittel"? Gelegentlich Teil der Prüfung (40–59%). Verstehen, aber nicht überinvestieren.

Lernziele

  • Container und VM sicher unterscheiden
  • Dockerfile-Grundbefehle lesen und schreiben
  • Pod, Deployment und Service in Kubernetes einordnen

Container vs. VM

ContainerVM
IsolationProzess, shared Kerneleigenes OS, Hypervisor
GrößeMBGB
StartSekundenMinuten
EinsatzMicroservices, CI/CDMulti-OS, klassische Workloads

Dockerfile-Kernbefehle

  • FROM – Basis-Image
  • RUN – Build-Befehl, erzeugt einen Layer
  • COPY – Dateien ins Image kopieren
  • WORKDIR – Arbeitsverzeichnis setzen
  • EXPOSE – Port-Dokumentation (kein Publishing)
  • CMD – Default-Startbefehl (überschreibbar)
  • ENTRYPOINT – festes Executable
dockerfile
FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
EXPOSE 3000
CMD ["node", "server.js"]

Kubernetes-Basis

  • Pod: kleinste deploybare Einheit, 1+ Container mit geteiltem Netzwerk/Storage.
  • Deployment: verwaltet Replikate, Rollout, Self-Healing.
  • Service: stabile Netzwerk-IP + Loadbalancing vor Pods.

Übungen

Eine AntwortWas ist die kleinste deploybare Einheit in Kubernetes?

Eine AntwortWelche Aussage zu Containern vs. VMs stimmt?

Zum Weiterlernen

Externe Inhalte – AP2 Lernhub ist nicht für die Verfügbarkeit oder Korrektheit der verlinkten Seiten verantwortlich.

Verwandte Themen