Docker ist eine Technologie zur Containerisierung von Software. Anwendungen werden mit allen Abhängigkeiten in einem Container verpackt, der überall gleich läuft, unabhängig von der zugrunde liegenden Umgebung.

Was Docker bietet

  • Container mit Anwendung und allen Abhängigkeiten
  • Gleiche Umgebung von Entwicklung bis Produktion
  • Schnelles Starten und Verteilen von Anwendungen
  • Grundlage für moderne Bereitstellung

Warum Docker nützlich ist

Docker löst das Problem, dass Software auf verschiedenen Systemen unterschiedlich läuft. Der Container bringt seine Umgebung mit, sodass es überall gleich funktioniert.

Beispiel aus der Praxis

Ein Team verpackt seine Anwendung in einen Docker-Container. So läuft sie auf dem Rechner der Entwickler genauso wie auf dem Testsystem und in der Produktion.

Typische Fehler

  • Container aufblähen und unnötig groß machen
  • Sicherheit der Images vernachlässigen
  • Zustand im Container statt außerhalb speichern

Abgrenzung: Docker und virtuelle Maschine

Eine virtuelle Maschine bringt ein komplettes Betriebssystem mit. Ein Docker-Container teilt sich den Kern des Hosts und ist dadurch schlanker und schneller.

Sie planen ein komplexes IT-Projekt?

SABIC IT unterstützt Unternehmen und öffentliche Organisationen von der Projektinitialisierung bis zum Go-Live, strukturiert, transparent und mit klarem Fokus auf Ergebnisse.

Kostenloses Erstgespräch buchen
Mag. Salim ŠabićPrincipal Consultant, IT-Projektmanagement · SABIC IT-Beratung · Veröffentlicht 20.05.2024, zuletzt fachlich geprüft 05.02.2026