Zum Inhalt springen
uencoder

Docker

Docker ist eine Containerisierungsplattform: Images mit Dockerfiles bauen und Container mit docker run ausführen – das vereinfacht Paketierung und Bereitstellung von Anwendungen.

Zweck

Das Paketieren und Verteilen von Anwendungen standardisieren – einmal bauen, überall ausführen.

Mechanismus

Dockerfiles beschreiben die Build-Schritte (FROM/RUN/COPY/CMD). Layerbasiertes Image-Caching beschleunigt Builds. docker run erzeugt Container aus Images. docker-compose orchestriert Multi-Container-Setups. Über Docker Hub werden Images geteilt.

Anwendungsfälle

  • Anwendungs-Containerisierung
  • Entwicklungsumgebungen
  • CI/CD

Verwandte Begriffe

References