Menü

Docker Swarm: Container verteilen und verwalten

Mit Docker-Bordmitteln können Container verteilt über mehrere Systeme arbeiten. Damit lassen sich große Lasten bewältigen – aber mit Einschränkungen.

Lesezeit: 9 Min.
In Pocket speichern
vorlesen Druckansicht Kommentare lesen

(Bild: Albert Hulm)

Von

Inhaltsverzeichnis

Die in Docker-Container gekapselten Prozesse sind nützlich, um in Bastelprojekten wie dem c’t Smart Home vielteilige Softwareinstallationen mit wenigen Handgriffen auf einem Raspi zu starten, um Softwarefabriken zu gründen oder nur um Serverdienste zu sortieren und leichter zu aktualisieren. Gedacht waren die Container aber mal für die Industrialisierung der IT, und entsprechend gibt es Infrastruktur, um Container im größeren Rahmen zu betreiben.

Einen vergleichsweise einfachen Ansatz dafür liefert Docker Swarm – letztlich handelt es sich dabei um eine spezielle Betriebsart des Docker-Daemon, in dem der sich nicht mehr nur um einen einzelnen Computer (Host oder Knoten) kümmert, sondern gleich einen Schwarm koordiniert.

Entsprechend krempelt das Aktivieren der Swarm-Betriebsart auf einem vorhandenen Computer allerhand um. Zum Ergründen der Grundprinzipien oder um von den Vorteilen zu profitieren, genügt aber ein einziger Computer oder eine virtuelle Maschine, in der Docker läuft.

Immer mehr Wissen. Das digitale Abo für IT und Technik.

  • Zugriff auf alle Inhalte von heise+
  • exklusive Tests, Ratgeber & Hintergründe: unabhängig, kritisch fundiert
  • c't, iX, Technology Review, Mac & i, Make, c't Fotografie direkt im Browser lesen
  • einmal anmelden – auf allen Geräten lesen - jederzeit kündbar
  • erster Monat gratis, danach monatlich 9,95 €
  • Wöchentlicher Newsletter mit persönlichen Leseempfehlungen des Chefredakteurs
GRATIS-Monat beginnen Jetzt GRATIS-Monat beginnen Mehr Informationen zu heise+