Docker hat die IT-Welt in den vergangenen Jahren regelrecht revolutioniert. Mit Docker lassen sich Prozesse isolieren, damit diese unabhängig voneinander ausgeführt werden können. Damit wird die IT-Infrastruktur besser ausgenutzt, weil wir mehrere Prozesse und Apps getrennt voneinander auf der gleichen Hardware betreiben können. Diese Isolation der Prozesse erhöht die Sicherheit und reduziert die Hardwareabhängigkeit (erhöht die Mobilität).
Docker bietet somit Modularität, Versionskontrolle, einfache Rollbacks und eine schnelle Bereitstellung von Hardware. Die Arbeit von Infrastruktur-Spezialisten verschiebt sich je länger je mehr zu uns Entwicklern, weshalb man auch von DevOps spricht.
Docker ist eine Container-Technologie siehe Kubernetes (Orchestrierung).