Was ist Docker?
Docker ist eine auf Linux-Techniken basierende, freie Softwareplattform, um Container zu virtualisieren. Die Docker-Software ermöglicht eine schnelle Erstellung, Test und die Bereitstellung von Anwendungen, indem Software in standardisierte Einheiten (Container) unterteilt wird. In den Containern sind die Dinge enthalten, die zum Ausführen der Software notwendig sind (z.B. Code, Laufzeit).

Docker kann auf den ersten Blick wie eine virtuelle Maschine erscheinen, ist jedoch durch eine fortgeschrittene und intelligente Ressourcenverteilung effizienter als reguläre virtuelle Maschinen. Die folgende Grafik verdeutlicht diesen Unterschied. Die großen Verbesserungen sind dabei die geteilten Bibliotheken und insbesondere die gemeinsame Nutzung der Bibliotheken des Hostsystems (zentrale Datenverarbeitung).


Grafik

Docker kann beispielsweise auf der AWS Cloud ausgeführt werden.

Welche Vorteile bringt die Nutzung von Docker?
Die Anwendung von Docker bring viele Vorteile mit sich, u.a.:

Einfaches, schnelles Versenden sowie Verschieben von Software und Anwendungen
Einfache Syntax
Standardisierte Anwendungen und Tools
Wiederverwendbarkeit von Docker Containern

Falls Sie Fragen haben, hilft Ihnen unser Digital Operations Team gerne.