Ein Docker-Container ist eine standardisierte Einheit von Software, die Anwendungen zusammen mit all ihren Abhängigkeiten verpackt, so dass diese schnell und zuverlässig von einem Computing-Umfeld in ein anderes verschoben werden können. Es bietet eine isolierte Umgebung für die Ausführung von Anwendungen, unabhängig von der genutzten Infrastruktur. Docker-Container sind leichtgewichtig und können auf jedem System ausgeführt werden, das Docker unterstützt, unabhängig vom Betriebssystem.