Was versteht man unter “Docker”?
Docker ist eine Softwarelösung, die eine Container-Virtualisierung von Anwendungen ermöglicht. Softwareanwendungen könnten damit einfach incl. aller Abhängigkeiten in einem Image verpackt und dem Anwender bereitgestellt werden. Docker stellt hier die Engine für die isolierte Ausführung der Container auf allen Betriebssystemen zur Verfügung.
Docker-Lösungen (Container-Virtualisierung) wird häufig im Umfeld von Cloud-Diensten verwendet (hier ist eine hohe Skalierbarkeit sehr wichtig). Ein anders Einsatzgebiet ist in der Softwareentwicklung, wo regelmäßig neue Versionen und Entwicklungsstände getestet und verteilt werden müssen.
Ein Docker-Container unterscheidet sich von einer virtuellen Maschine, dass dort keine Hardware und kein Betriebssystem simuliert wird. Das spart viel Speicherplatz und Systemressourcen.
Fertige Container kann man sich über den Docker Hub von diversen Softwareherstellern beziehen und sofort verwenden.
Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!