Ein Docker-Dienst ermöglicht die Bereitstellung, Skalierung und Vernetzung von Docker-Containern innerhalb einer Anwendungsinfrastruktur. Vereinfacht gesagt, ist ein Docker-Dienst eine Gruppe von Containern, die auf den gleichen Image-Einstellungen basieren und gemeinsam als Cluster fungieren, um eine bestimmte Aufgabe in einer Anwendung zu erfüllen.
Mit Docker-Diensten können Sie grosse, komplexe Systeme in eine Reihe von voneinander unabhängigen Microservices zerlegen, so dass jedes Team die volle Kontrolle über seinen Dienst hat und ihn unabhängig von den anderen aktualisieren und skalieren kann. Dies ist ein Schlüsselkonzept in modernen Cloud-Anwendungen und wird häufig in Umgebungen wie Kubernetes verwendet.