{"id":591,"date":"2024-07-22T12:33:15","date_gmt":"2024-07-22T12:33:15","guid":{"rendered":"https:\/\/dockerpros.com\/?p=591"},"modified":"2024-07-22T12:33:15","modified_gmt":"2024-07-22T12:33:15","slug":"schritt-fur-schritt-anleitung-zur-einrichtung-eines-docker-swarm-clusters","status":"publish","type":"post","link":"https:\/\/dockerpros.com\/de\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/","title":{"rendered":"Schritt-f\u00fcr-Schritt-Anleitung zum Einrichten eines Docker Swarm Clusters"},"content":{"rendered":"<h1>Setting Up a Docker Swarm Cluster<\/h1>\n<p><span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> ist ein <span class=\"glossaryai-tooltip glossary-term-657\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/orchestration\/\" target=\"_blank\">Orchestrierung<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Orchestrierung bezieht sich auf die automatisierte Verwaltung und Koordination komplexer Systeme und Dienstleistungen. Sie optimiert Prozesse durch die Integration verschiedener Komponenten und gew\u00e4hrleistet so einen effizienten Betrieb und eine optimale Ressourcennutzung.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/orchestration\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> and clustering tool for managing containerized applications across a cluster of Docker nodes. With <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, you can easily scale your applications, manage <span class=\"glossaryai-tooltip glossary-term-697\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/load-balancing\/\" target=\"_blank\">Lastverteilung<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Lastausgleich ist eine entscheidende Netzwerkmanagement-Technik, die eingehenden Datenverkehr auf mehrere Server verteilt. Dies gew\u00e4hrleistet eine optimale Ressourcennutzung, minimiert die Antwortzeit und verbessert die Verf\u00fcgbarkeit von Anwendungen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/load-balancing\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, and ensure high availability. In this article, we will delve into the advanced aspects of setting up and managing a <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> cluster, aiming to provide you with a comprehensive understanding of the process.<\/p>\n<h2>Inhaltsverzeichnis<\/h2>\n<ol>\n<li><a href=\"#introduction-to-docker-swarm\">Einf\u00fchrung in Docker Swarm<\/a><\/li>\n<li><a href=\"#prerequisites\">Voraussetzungen<\/a><\/li>\n<li><a href=\"#setting-up-the-environment\">Einrichten der Umgebung<\/a><\/li>\n<li><a href=\"#creating-a-docker-swarm-cluster\">Docker Swarm Cluster erstellen<\/a><\/li>\n<li><a href=\"#deploying-services-in-swarm\">Dienste in Swarm bereitstellen<\/a><\/li>\n<li><a href=\"#scaling-services-and-load-balancing\">Scaling Services and Load Balancing<\/a><\/li>\n<li><a href=\"#managing-secrets\">Geheimnisse verwalten<\/a><\/li>\n<li><a href=\"#monitoring-and-logging\">Monitoring and Logging<\/a><\/li>\n<li><a href=\"#rolling-updates-and-rollbacks\">Rolling Updates and Rollbacks<\/a><\/li>\n<li><a href=\"#conclusion\">Fazit<\/a><\/li>\n<\/ol>\n<h2>Einf\u00fchrung in Docker Swarm<\/h2>\n<p><span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> enables you to manage multiple Docker hosts as a single virtual host. It simplifies the deployment of containerized applications while providing a set of features like <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> discovery, <span class=\"glossaryai-tooltip glossary-term-697\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/load-balancing\/\" target=\"_blank\">Lastverteilung<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Lastausgleich ist eine entscheidende Netzwerkmanagement-Technik, die eingehenden Datenverkehr auf mehrere Server verteilt. Dies gew\u00e4hrleistet eine optimale Ressourcennutzung, minimiert die Antwortzeit und verbessert die Verf\u00fcgbarkeit von Anwendungen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/load-balancing\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, <span class=\"glossaryai-tooltip glossary-term-696\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/scaling\/\" target=\"_blank\">Skalierung<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Scaling refers to the process of adjusting the capacity of a system to accommodate varying loads. It can be achieved through vertical scaling, which enhances existing resources, or horizontal scaling, which adds additional resources.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/scaling\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, and high availability. The architecture of <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> consists of <strong>Manager<\/strong> Knoten und <strong>Arbeiter<\/strong> Knoten.<\/p>\n<ul>\n<li><strong>Manager-Knoten<\/strong> Verwalten Sie den Schwarm und orchestrieren Sie die Bereitstellung von Diensten. Sie halten den gew\u00fcnschten Zustand des Clusters aufrecht und stellen sicher, dass die gew\u00fcnschte Anzahl an Replikaten l\u00e4uft.<\/li>\n<li><strong>Worker-Knoten<\/strong> F\u00fchren Sie die von den Manager-Knoten zugewiesenen Aufgaben aus. Sie <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\" target=\"_blank\">laufen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" bezeichnet einen Befehl in verschiedenen Programmiersprachen und Betriebssystemen, um ein angegebenes Programm oder Skript auszuf\u00fchren. Er initiiert Prozesse und stellt eine kontrollierte Ausf\u00fchrungsumgebung f\u00fcr die Aufgabenbereitstellung bereit.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> die Container und melden den Status der Aufgaben an den Manager zur\u00fcck.<\/li>\n<\/ul>\n<p>Understanding this architecture is crucial as it influences how you design your <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> applications.<\/p>\n<h2>Voraussetzungen<\/h2>\n<p>Before we dive into the setup, let\u2019s review the prerequisites needed for this advanced implementation:<\/p>\n<ol>\n<li>\n<p><strong>Docker Installiert<\/strong>Stellen Sie sicher, dass Docker auf allen Knoten installiert ist, die f\u00fcr Ihren Swarm-Cluster vorgesehen sind. Sie k\u00f6nnen der offiziellen Anleitung folgen <a href=\"https:\/\/docs.docker.com\/get-docker\/\">Docker-Installationsanleitung<\/a> f\u00fcr Ihr jeweiliges Betriebssystem.<\/p>\n<\/li>\n<li>\n<p><strong>Netzwerken<\/strong>Alle Knoten m\u00fcssen miteinander kommunizieren k\u00f6nnen. Stellen Sie sicher, dass die Ports 2377 (Cluster-Management), 7946 (Kommunikation zwischen Knoten) und 4789 (Overlay-Netzwerk) ge\u00f6ffnet sind.<\/p>\n<\/li>\n<li>\n<p><strong>Hostnamen oder IP-Adressen<\/strong>: Haben Sie eine M\u00f6glichkeit, auf Ihre Knoten zu verweisen, sei es durch Hostnamenaufl\u00f6sung oder IP-Adressen.<\/p>\n<\/li>\n<li>\n<p><strong>Sudo Privileges<\/strong>: You will need administrative access to execute Docker commands.<\/p>\n<\/li>\n<\/ol>\n<h2>Einrichten der Umgebung<\/h2>\n<p>Setting up a <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> environment involves multiple nodes. In this example, we will set up a cluster with one <span class=\"glossaryai-tooltip glossary-term-685\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/manager-node\/\" target=\"_blank\">Manager-Knoten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Manager-Knoten ist eine kritische Komponente in verteilten Systemen, der f\u00fcr die Orchestrierung von Aufgaben, die Ressourcenverwaltung und die Gew\u00e4hrleistung von Fehlertoleranz verantwortlich ist. Er verwaltet den Clusterzustand und koordiniert die Kommunikation zwischen den Arbeiterknoten.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/manager-node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> und zwei Arbeiterknoten. <\/p>\n<h3>Knotenkonfiguration<\/h3>\n<p>Let\u2019s assume the following nodes are set up:<\/p>\n<ul>\n<li><strong><span class=\"glossaryai-tooltip glossary-term-685\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/manager-node\/\" target=\"_blank\">Manager-Knoten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Manager-Knoten ist eine kritische Komponente in verteilten Systemen, der f\u00fcr die Orchestrierung von Aufgaben, die Ressourcenverwaltung und die Gew\u00e4hrleistung von Fehlertoleranz verantwortlich ist. Er verwaltet den Clusterzustand und koordiniert die Kommunikation zwischen den Arbeiterknoten.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/manager-node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: <code>192.168.1.10<\/code><\/li>\n<li><strong><span class=\"glossaryai-tooltip glossary-term-686\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/worker-node\/\" target=\"_blank\">Worker-Knoten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A worker node is a computational unit within a distributed system, responsible for executing tasks assigned by a master node. It processes data, performs computations, and maintains system efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/worker-node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> 1<\/strong>: <code>192.168.1.11<\/code><\/li>\n<li><strong><span class=\"glossaryai-tooltip glossary-term-686\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/worker-node\/\" target=\"_blank\">Worker-Knoten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A worker node is a computational unit within a distributed system, responsible for executing tasks assigned by a master node. It processes data, performs computations, and maintains system efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/worker-node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> 2<\/strong>: <code>192.168.1.12<\/code><\/li>\n<\/ul>\n<p>Make sure that Docker is installed and running on each <span class=\"glossaryai-tooltip glossary-term-684\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/node\/\" target=\"_blank\">node<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Node, or Node.js, is a JavaScript runtime built on Chrome's V8 engine, enabling server-side scripting. It allows developers to build scalable network applications using asynchronous, event-driven architecture.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. You can check the status by executing:<\/p>\n<pre><code class=\"language-bash\">docker --version<\/code><\/pre>\n<h2>Docker Swarm Cluster erstellen<\/h2>\n<p>The first step in setting up the cluster is initializing the Swarm on the <span class=\"glossaryai-tooltip glossary-term-685\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/manager-node\/\" target=\"_blank\">Manager-Knoten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Manager-Knoten ist eine kritische Komponente in verteilten Systemen, der f\u00fcr die Orchestrierung von Aufgaben, die Ressourcenverwaltung und die Gew\u00e4hrleistung von Fehlertoleranz verantwortlich ist. Er verwaltet den Clusterzustand und koordiniert die Kommunikation zwischen den Arbeiterknoten.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/manager-node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>.<\/p>\n<h3>Initialize the Swarm<\/h3>\n<p>On the <span class=\"glossaryai-tooltip glossary-term-685\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/manager-node\/\" target=\"_blank\">Manager-Knoten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Manager-Knoten ist eine kritische Komponente in verteilten Systemen, der f\u00fcr die Orchestrierung von Aufgaben, die Ressourcenverwaltung und die Gew\u00e4hrleistung von Fehlertoleranz verantwortlich ist. Er verwaltet den Clusterzustand und koordiniert die Kommunikation zwischen den Arbeiterknoten.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/manager-node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, execute the following command:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1141\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm-init\/\" target=\"_blank\">docker swarm init<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm Init ist ein Befehl, der verwendet wird, um einen neuen Swarm-Cluster zu initialisieren. Er konfiguriert den aktuellen Docker-Host als Manager-Knoten und erm\u00f6glicht die Orchestrierung von Diensten \u00fcber mehrere Hosts hinweg.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm-init\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --advertise-addr 192.168.1.10<\/code><\/pre>\n<p>Dieser Befehl initialisiert den Swarm und stellt Ihnen einen Befehl zur Verf\u00fcgung, den Sie verwenden k\u00f6nnen, um Worker-Knoten dem Swarm beizutreten:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1142\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm-join\/\" target=\"_blank\">docker swarm beitreten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm Join enables nodes to connect and form a cluster within a Docker swarm. By utilizing the `docker swarm join` command with a token and manager IP, nodes can seamlessly integrate into the orchestration framework, enhancing scalability and resource management.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm-join\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --token  192.168.1.10:2377<\/code><\/pre>\n<h3>Join Worker Nodes to the Swarm<\/h3>\n<p>Auf jedem <span class=\"glossaryai-tooltip glossary-term-686\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/worker-node\/\" target=\"_blank\">Worker-Knoten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A worker node is a computational unit within a distributed system, responsible for executing tasks assigned by a master node. It processes data, performs computations, and maintains system efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/worker-node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, execute the join command provided after the Swarm was initialized. For example, on <span class=\"glossaryai-tooltip glossary-term-686\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/worker-node\/\" target=\"_blank\">Worker-Knoten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A worker node is a computational unit within a distributed system, responsible for executing tasks assigned by a master node. It processes data, performs computations, and maintains system efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/worker-node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> 1, <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\" target=\"_blank\">laufen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" bezeichnet einen Befehl in verschiedenen Programmiersprachen und Betriebssystemen, um ein angegebenes Programm oder Skript auszuf\u00fchren. Er initiiert Prozesse und stellt eine kontrollierte Ausf\u00fchrungsumgebung f\u00fcr die Aufgabenbereitstellung bereit.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1142\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm-join\/\" target=\"_blank\">docker swarm beitreten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm Join enables nodes to connect and form a cluster within a Docker swarm. By utilizing the `docker swarm join` command with a token and manager IP, nodes can seamlessly integrate into the orchestration framework, enhancing scalability and resource management.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm-join\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --token  192.168.1.10:2377<\/code><\/pre>\n<p>Repeat this for <span class=\"glossaryai-tooltip glossary-term-686\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/worker-node\/\" target=\"_blank\">Worker-Knoten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A worker node is a computational unit within a distributed system, responsible for executing tasks assigned by a master node. It processes data, performs computations, and maintains system efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/worker-node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> 2. You can verify that the nodes are part of the Swarm by running:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-695\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-node\/\" target=\"_blank\">docker knoten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Node is a key component in a Docker cluster, responsible for running containers and managing their lifecycle. It facilitates orchestration, scaling, and distribution of workloads across multiple environments.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> ls<\/code><\/pre>\n<p>Sie sollten die Manager- und Worker-Knoten mit ihrem Status aufgelistet sehen.<\/p>\n<h2>Dienste in Swarm bereitstellen<\/h2>\n<p>Sobald Ihr Swarm-Cluster eingerichtet ist, k\u00f6nnen Sie Dienste bereitstellen. Dienste werden mit einer bestimmten <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/image\/\" target=\"_blank\">Bild<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Bild ist eine visuelle Darstellung eines Objekts oder einer Szene, die typischerweise aus Pixeln in digitalen Formaten besteht. Es kann Informationen vermitteln, Emotionen hervorrufen und die Kommunikation \u00fcber verschiedene Medien hinweg erleichtern.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> and can be scaled up or down based on demand.<\/p>\n<h3>Erstellen eines Dienstes<\/h3>\n<p>Um ein <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, use the following command on the <span class=\"glossaryai-tooltip glossary-term-685\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/manager-node\/\" target=\"_blank\">Manager-Knoten<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Manager-Knoten ist eine kritische Komponente in verteilten Systemen, der f\u00fcr die Orchestrierung von Aufgaben, die Ressourcenverwaltung und die Gew\u00e4hrleistung von Fehlertoleranz verantwortlich ist. Er verwaltet den Clusterzustand und koordiniert die Kommunikation zwischen den Arbeiterknoten.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/manager-node\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1148\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-create\/\" target=\"_blank\">docker service create<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Der Befehl `docker service create` erm\u00f6glicht es Benutzern, einen neuen Dienst in einem Docker Swarm zu erstellen und bereitzustellen. Er erm\u00f6glicht die Skalierung, Lastverteilung und Verwaltung von containerisierten Anwendungen \u00fcber mehrere Knoten hinweg.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-create\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --name my_service --replicas 3 -p 80:80 nginx<\/code><\/pre>\n<p>In this example, we are creating a <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> named <code>mein_Dienst<\/code> using the Nginx <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/image\/\" target=\"_blank\">Bild<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Bild ist eine visuelle Darstellung eines Objekts oder einer Szene, die typischerweise aus Pixeln in digitalen Formaten besteht. Es kann Informationen vermitteln, Emotionen hervorrufen und die Kommunikation \u00fcber verschiedene Medien hinweg erleichtern.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, with 3 replicas. The <code>-<\/code> flag publishes <span class=\"glossaryai-tooltip glossary-term-677\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/port\/\" target=\"_blank\">port<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein PORT ist ein Kommunikationsendpunkt in einem Computernetzwerk, der durch eine numerische Kennung definiert ist. Er erm\u00f6glicht die Weiterleitung von Daten an bestimmte Anwendungen und verbessert so die Funktionalit\u00e4t und Sicherheit des Systems.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/port\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> 80 of the <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> to <span class=\"glossaryai-tooltip glossary-term-677\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/port\/\" target=\"_blank\">port<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein PORT ist ein Kommunikationsendpunkt in einem Computernetzwerk, der durch eine numerische Kennung definiert ist. Er erm\u00f6glicht die Weiterleitung von Daten an bestimmte Anwendungen und verbessert so die Funktionalit\u00e4t und Sicherheit des Systems.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/port\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> 80 of the host.<\/p>\n<h3>Inspektion des Service<\/h3>\n<p>You can inspect the <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> mit:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-692\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service\/\" target=\"_blank\">docker service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Der Docker Service ist eine Schl\u00fcsselkomponente von Docker Swarm, die die Bereitstellung und Verwaltung containerisierter Anwendungen \u00fcber einen Cluster von Maschinen hinweg erm\u00f6glicht. Er \u00fcbernimmt automatisch Lastverteilung, Skalierung und Service Discovery.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> ls<\/code><\/pre>\n<p>To get detailed information about the <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, verwenden Sie:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1155\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-inspect\/\" target=\"_blank\">docker-Dienst inspizieren<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Service Inspect ist ein Kommandozeilen-Tool, das detaillierte Informationen \u00fcber einen bestimmten Dienst in einem Docker Swarm abruft. Es bietet Einblicke in Konfigurationen, Einschr\u00e4nkungen und den aktuellen Status und unterst\u00fctzt so die effektive Verwaltung von containerisierten Anwendungen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-inspect\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> mein_Dienst<\/code><\/pre>\n<h2>Scaling Services and Load Balancing<\/h2>\n<p>One of the key features of <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> is its ability to scale services dynamically based on demand. <\/p>\n<h3>Scaling a Service<\/h3>\n<p>To scale the previously created <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> <code>mein_Dienst<\/code> to 5 replicas, use the following command:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1150\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-scale\/\" target=\"_blank\">docker service scale<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Service Scale erm\u00f6glicht das Anpassen der Anzahl von Dienst-Replikaten in einem Swarm, um eine optimale Ressourcennutzung und Lastverteilung zu gew\u00e4hrleisten. Diese Funktion steigert die Ausfallsicherheit und Leistung von Anwendungen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-scale\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> mein_dienst=5<\/code><\/pre>\n<p>Swarm will automatically distribute the new replicas across the available nodes, ensuring optimal resource utilization.<\/p>\n<h3>Lastenausgleich<\/h3>\n<p><span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> provides built-in <span class=\"glossaryai-tooltip glossary-term-697\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/load-balancing\/\" target=\"_blank\">Lastverteilung<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Lastausgleich ist eine entscheidende Netzwerkmanagement-Technik, die eingehenden Datenverkehr auf mehrere Server verteilt. Dies gew\u00e4hrleistet eine optimale Ressourcennutzung, minimiert die Antwortzeit und verbessert die Verf\u00fcgbarkeit von Anwendungen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/load-balancing\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. Wenn du <span class=\"glossaryai-tooltip glossary-term-676\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/expose\/\" target=\"_blank\">exponieren<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"EXPOSE\" ist ein leistungsstarkes Werkzeug, das in verschiedenen Bereichen, einschlie\u00dflich Cybersicherheit und Softwareentwicklung, eingesetzt wird, um Schwachstellen und M\u00e4ngel in Systemen zu identifizieren und sicherzustellen, dass robuste Sicherheitsma\u00dfnahmen implementiert werden.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/expose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> a <span class=\"glossaryai-tooltip glossary-term-677\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/port\/\" target=\"_blank\">port<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein PORT ist ein Kommunikationsendpunkt in einem Computernetzwerk, der durch eine numerische Kennung definiert ist. Er erm\u00f6glicht die Weiterleitung von Daten an bestimmte Anwendungen und verbessert so die Funktionalit\u00e4t und Sicherheit des Systems.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/port\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> for a <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, Swarm will automatically distribute incoming traffic to the available replicas. You can test this by accessing the <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> through its published <span class=\"glossaryai-tooltip glossary-term-677\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/port\/\" target=\"_blank\">port<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein PORT ist ein Kommunikationsendpunkt in einem Computernetzwerk, der durch eine numerische Kennung definiert ist. Er erm\u00f6glicht die Weiterleitung von Daten an bestimmte Anwendungen und verbessert so die Funktionalit\u00e4t und Sicherheit des Systems.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/port\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>:<\/p>\n<pre><code class=\"language-bash\">curl http:\/\/192.168.1.10<\/code><\/pre>\n<p>You should see responses from the Nginx <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. Refreshing this request will route you to different replicas, showcasing Swarm&#8217;s <span class=\"glossaryai-tooltip glossary-term-697\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/load-balancing\/\" target=\"_blank\">Lastverteilung<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Lastausgleich ist eine entscheidende Netzwerkmanagement-Technik, die eingehenden Datenverkehr auf mehrere Server verteilt. Dies gew\u00e4hrleistet eine optimale Ressourcennutzung, minimiert die Antwortzeit und verbessert die Verf\u00fcgbarkeit von Anwendungen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/load-balancing\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> capabilities.<\/p>\n<h2>Geheimnisse verwalten<\/h2>\n<p>In production environments, managing sensitive data is crucial. <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> provides a built-in secrets management feature.<\/p>\n<h3>Erstellen und Verwenden von Geheimnissen<\/h3>\n<p>Um ein <span class=\"glossaryai-tooltip glossary-term-687\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/secret\/\" target=\"_blank\">geheim<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">The concept of \"secret\" encompasses information withheld from others, often for reasons of privacy, security, or confidentiality. Understanding its implications is crucial in fields such as data protection and communication theory.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/secret\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, verwenden Sie:<\/p>\n<pre><code class=\"language-bash\">echo \"my_secret_password\" | docker <span class=\"glossaryai-tooltip glossary-term-687\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/secret\/\" target=\"_blank\">geheim<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">The concept of \"secret\" encompasses information withheld from others, often for reasons of privacy, security, or confidentiality. Understanding its implications is crucial in fields such as data protection and communication theory.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/secret\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> create my_password -<\/code><\/pre>\n<p>You can then use this <span class=\"glossaryai-tooltip glossary-term-687\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/secret\/\" target=\"_blank\">geheim<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">The concept of \"secret\" encompasses information withheld from others, often for reasons of privacy, security, or confidentiality. Understanding its implications is crucial in fields such as data protection and communication theory.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/secret\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> in your services. For example, to create a <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> that uses this <span class=\"glossaryai-tooltip glossary-term-687\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/secret\/\" target=\"_blank\">geheim<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">The concept of \"secret\" encompasses information withheld from others, often for reasons of privacy, security, or confidentiality. Understanding its implications is crucial in fields such as data protection and communication theory.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/secret\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1148\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-create\/\" target=\"_blank\">docker service create<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Der Befehl `docker service create` erm\u00f6glicht es Benutzern, einen neuen Dienst in einem Docker Swarm zu erstellen und bereitzustellen. Er erm\u00f6glicht die Skalierung, Lastverteilung und Verwaltung von containerisierten Anwendungen \u00fcber mehrere Knoten hinweg.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-create\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --name my_service --secret my_password nginx<\/code><\/pre>\n<p>Die <span class=\"glossaryai-tooltip glossary-term-687\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/secret\/\" target=\"_blank\">geheim<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">The concept of \"secret\" encompasses information withheld from others, often for reasons of privacy, security, or confidentiality. Understanding its implications is crucial in fields such as data protection and communication theory.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/secret\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> will be available in the <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> at <code>\/run\/secrets\/my_password<\/code>.<\/p>\n<h2>Monitoring and Logging<\/h2>\n<p>Die \u00dcberwachung Ihres Swarm-Clusters ist entscheidend f\u00fcr die Aufrechterhaltung von Anwendungsverf\u00fcgbarkeit und -leistung. Sie k\u00f6nnen die integrierten Protokollierungs- und \u00dcberwachungsfunktionen von Docker nutzen oder L\u00f6sungen von Drittanbietern einbinden.<\/p>\n<h3>Docker-Logs verwenden<\/h3>\n<p>To view logs for a specific <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, verwenden Sie:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1152\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-logs\/\" target=\"_blank\">docker service logs<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Service Logs provide critical insights into the behavior of containerized applications. By accessing logs through `docker service logs`, users can monitor, troubleshoot, and analyze service performance in real-time.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-logs\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> mein_Dienst<\/code><\/pre>\n<p>Sie k\u00f6nnen auch Tools wie <strong>Prometheus<\/strong> and <strong>Grafana<\/strong> f\u00fcr anspruchsvollere \u00dcberwachungskonfigurationen.<\/p>\n<h2>Rolling Updates and Rollbacks<\/h2>\n<p>Managing application updates without downtime is critical in production scenarios. <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> allows you to perform rolling updates seamlessly.<\/p>\n<h3>Aktualisieren eines Dienstes<\/h3>\n<p>To update a <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, you can simply change the <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/image\/\" target=\"_blank\">Bild<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Bild ist eine visuelle Darstellung eines Objekts oder einer Szene, die typischerweise aus Pixeln in digitalen Formaten besteht. Es kann Informationen vermitteln, Emotionen hervorrufen und die Kommunikation \u00fcber verschiedene Medien hinweg erleichtern.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> version. For example:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1149\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-update\/\" target=\"_blank\">docker service update<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Service Update enables seamless updates to running services in a Swarm cluster. It facilitates rolling updates, ensuring minimal downtime while maintaining service availability and stability.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-update\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --image nginx:latest my_service<\/code><\/pre>\n<p>This command updates the <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> to the latest version of the Nginx <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/image\/\" target=\"_blank\">Bild<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Bild ist eine visuelle Darstellung eines Objekts oder einer Szene, die typischerweise aus Pixeln in digitalen Formaten besteht. Es kann Informationen vermitteln, Emotionen hervorrufen und die Kommunikation \u00fcber verschiedene Medien hinweg erleichtern.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> will handle the updating process, ensuring that the desired number of replicas remains available.<\/p>\n<h3>R\u00fcckg\u00e4ngigmachen eines Dienstes<\/h3>\n<p>Sollte bei der Aktualisierung etwas schiefgehen, k\u00f6nnen Sie einfach zur vorherigen Version zur\u00fcckkehren:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1149\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-update\/\" target=\"_blank\">docker service update<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Service Update enables seamless updates to running services in a Swarm cluster. It facilitates rolling updates, ensuring minimal downtime while maintaining service availability and stability.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-service-update\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --rollback my_service<\/code><\/pre>\n<p>This command reverts the <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> to the previous configuration.<\/p>\n<h2>Fazit<\/h2>\n<p>Setting up and managing a <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> cluster is an essential skill for modern DevOps and cloud infrastructure professionals. With features like <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> discovery, <span class=\"glossaryai-tooltip glossary-term-697\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/load-balancing\/\" target=\"_blank\">Lastverteilung<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Lastausgleich ist eine entscheidende Netzwerkmanagement-Technik, die eingehenden Datenverkehr auf mehrere Server verteilt. Dies gew\u00e4hrleistet eine optimale Ressourcennutzung, minimiert die Antwortzeit und verbessert die Verf\u00fcgbarkeit von Anwendungen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/load-balancing\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, secrets management, monitoring, and easy updates, <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> provides a powerful framework for deploying and managing containerized applications.<\/p>\n<p>In this article, we&#8217;ve covered the advanced aspects of <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> setup and management, from initializing the cluster to deploying services and managing updates. By following these principles, you can ensure that your applications are not only deployed reliably but also scalable and manageable in a production environment. As you become more familiar with <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, consider exploring further integrations, such as CI\/CD pipelines, to maximize your efficiency and productivity.<\/p>","protected":false},"excerpt":{"rendered":"<p>Setting up a <span class=\"glossaryai-tooltip glossary-term-655\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\" target=\"_blank\">Docker Swarm<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Swarm is a container orchestration tool that enables the management of a cluster of Docker engines. It simplifies scaling and deployment, ensuring high availability and load balancing across services.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-swarm\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Der Cluster umfasst die Initialisierung des Schwarms, das Hinzuf\u00fcgen von Knoten und die Konfiguration von Diensten. Dieser Leitfaden bietet detaillierte Schritte, um eine reibungslose Bereitstellung und Verwaltung containerisierter Anwendungen zu gew\u00e4hrleisten.<\/p>","protected":false},"author":1,"featured_media":1025,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-591","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker-swarm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Step-by-Step Guide to Setting Up a Docker Swarm Cluster - Dockerpros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dockerpros.com\/de\/docker-swarm\/schritt-fur-schritt-anleitung-zur-einrichtung-eines-docker-swarm-clusters\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Step-by-Step Guide to Setting Up a Docker Swarm Cluster - Dockerpros\" \/>\n<meta property=\"og:description\" content=\"Setting up a Docker Swarm cluster involves initializing the swarm, adding nodes, and configuring services. This guide provides detailed steps to ensure smooth deployment and management of containerized applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dockerpros.com\/de\/docker-swarm\/schritt-fur-schritt-anleitung-zur-einrichtung-eines-docker-swarm-clusters\/\" \/>\n<meta property=\"og:site_name\" content=\"Dockerpros\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-22T12:33:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster_591.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"dockerpros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"dockerpros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/\"},\"author\":{\"name\":\"dockerpros\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4\"},\"headline\":\"Step-by-Step Guide to Setting Up a Docker Swarm Cluster\",\"datePublished\":\"2024-07-22T12:33:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/\"},\"wordCount\":1039,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dockerpros.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster_591.jpg\",\"articleSection\":[\"Docker Swarm\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/\",\"url\":\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/\",\"name\":\"Step-by-Step Guide to Setting Up a Docker Swarm Cluster - Dockerpros\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster_591.jpg\",\"datePublished\":\"2024-07-22T12:33:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#primaryimage\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster_591.jpg\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster_591.jpg\",\"width\":800,\"height\":600,\"caption\":\"step-by-step-guide-to-setting-up-a-docker-swarm-cluster-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dockerpros.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Step-by-Step Guide to Setting Up a Docker Swarm Cluster\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dockerpros.com\/#website\",\"url\":\"https:\/\/dockerpros.com\/\",\"name\":\"Dockerpros\",\"description\":\"DockerPros \u2013 Your Ultimate Docker Resource Hub\",\"publisher\":{\"@id\":\"https:\/\/dockerpros.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dockerpros.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dockerpros.com\/#organization\",\"name\":\"Dockerpros\",\"url\":\"https:\/\/dockerpros.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"width\":532,\"height\":114,\"caption\":\"Dockerpros\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4\",\"name\":\"dockerpros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904\",\"caption\":\"dockerpros\"},\"sameAs\":[\"https:\/\/dockerpros.com\/\"],\"url\":\"https:\/\/dockerpros.com\/de\/author\/dockerpros\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Schritt-f\u00fcr-Schritt-Anleitung zur Einrichtung eines Docker Swarm Clusters - Dockerpros\n\nDocker Swarm ist ein Container-Orchestrierungswerkzeug, das in Docker integriert ist. Es erm\u00f6glicht Ihnen, einen Cluster von Docker-Hosts zu verwalten und Anwendungen als Dienste \u00fcber mehrere Hosts hinweg zu orchestrieren. In diesem Artikel f\u00fchren wir Sie durch die Einrichtung eines Docker Swarm Clusters.\n\nSchritt 1: Vorbereitung der Hosts\n\nBevor Sie mit der Einrichtung des Swarm Clusters beginnen, m\u00fcssen Sie sicherstellen, dass alle Hosts, die Teil des Clusters sein werden, Docker installiert haben und erreichbar sind. Sie k\u00f6nnen entweder physische oder virtuelle Maschinen als Hosts verwenden.\n\nSchritt 2: Initialisierung des Swarm Managers\n\nW\u00e4hlen Sie einen der Hosts als Swarm Manager aus. Auf diesem Host f\u00fchren Sie den folgenden Befehl aus, um den Swarm Manager zu initialisieren:\n\n```\ndocker swarm init --advertise-addr \n```\n\nErsetzen Sie `` durch die IP-Adresse des Managers. Dieser Befehl initialisiert den Swarm und macht den Host zum Manager.\n\nSchritt 3: Hinzuf\u00fcgen von Workern zum Swarm\n\nNachdem der Manager initialisiert wurde, erhalten Sie einen Befehl, den Sie auf den Worker-Hosts ausf\u00fchren k\u00f6nnen, um sie dem Swarm hinzuzuf\u00fcgen. Der Befehl sieht in etwa so aus:\n\n```\ndocker swarm join --token  :2377\n```\n\nErsetzen Sie `` durch das Token, das Sie vom Manager erhalten haben, und `` durch die IP-Adresse des Managers.\n\nSchritt 4: \u00dcberpr\u00fcfung des Swarm Status\n\nUm den Status des Swarm zu \u00fcberpr\u00fcfen, f\u00fchren Sie den folgenden Befehl auf dem Manager aus:\n\n```\ndocker node ls\n```\n\nDieser Befehl zeigt eine Liste aller Nodes im Swarm, einschlie\u00dflich des Managers und der Worker.\n\nSchritt 5: Bereitstellung von Services\n\nNachdem der Swarm eingerichtet ist, k\u00f6nnen Sie Services bereitstellen. Ein Service definiert die gew\u00fcnschte Anzahl von Replikaten und wie diese \u00fcber die Nodes verteilt werden sollen. Um einen Service bereitzustellen, verwenden Sie den folgenden Befehl:\n\n```\ndocker service create --name  --replicas  \n```\n\nErsetzen Sie `` durch den Namen des Services, `` durch die gew\u00fcnschte Anzahl von Replikaten und `` durch das Docker-Image, das Sie verwenden m\u00f6chten.\n\nSchritt 6: Skalierung von Services\n\nSie k\u00f6nnen die Anzahl der Replikate eines Services jederzeit skalieren. Verwenden Sie den folgenden Befehl, um die Anzahl der Replikate zu erh\u00f6hen oder zu verringern:\n\n```\ndocker service scale =\n```\n\nErsetzen Sie `` durch den Namen des Services und `` durch die neue Anzahl von Replikaten.\n\nSchritt 7: \u00dcberpr\u00fcfung der Service-Status\n\nUm den Status eines Services zu \u00fcberpr\u00fcfen, verwenden Sie den folgenden Befehl:\n\n```\ndocker service ps \n```\n\nDieser Befehl zeigt den Status aller Replikate des Services, einschlie\u00dflich der Node, auf der jedes Replikat l\u00e4uft.\n\nSchritt 8: Entfernen von Services\n\nWenn Sie einen Service nicht mehr ben\u00f6tigen, k\u00f6nnen Sie ihn mit dem folgenden Befehl entfernen:\n\n```\ndocker service rm \n```\n\nErsetzen Sie `` durch den Namen des Services, den Sie entfernen m\u00f6chten.\n\nSchritt 9: Verlassen des Swarm\n\nWenn Sie einen Node aus dem Swarm entfernen m\u00f6chten, k\u00f6nnen Sie den folgenden Befehl auf diesem Node ausf\u00fchren:\n\n```\ndocker swarm leave\n```\n\nWenn Sie den Manager entfernen m\u00f6chten, m\u00fcssen Sie den Parameter `--force` hinzuf\u00fcgen:\n\n```\ndocker swarm leave --force\n```\n\nSchritt 10: Herunterfahren des Swarm\n\nUm den gesamten Swarm herunterzufahren, m\u00fcssen Sie alle Nodes einzeln verlassen. Danach k\u00f6nnen Sie den Manager mit dem Befehl `docker swarm leave --force` entfernen.\n\nFazit\n\nDie Einrichtung eines Docker Swarm Clusters ist ein relativ einfacher Prozess, der es Ihnen erm\u00f6glicht, Ihre Anwendungen \u00fcber mehrere Hosts hinweg zu orchestrieren. Mit den in diesem Artikel beschriebenen Schritten k\u00f6nnen Sie einen Swarm Cluster einrichten und Services bereitstellen, skalieren und verwalten.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dockerpros.com\/de\/docker-swarm\/schritt-fur-schritt-anleitung-zur-einrichtung-eines-docker-swarm-clusters\/","og_locale":"de_DE","og_type":"article","og_title":"Step-by-Step Guide to Setting Up a Docker Swarm Cluster - Dockerpros","og_description":"Setting up a Docker Swarm cluster involves initializing the swarm, adding nodes, and configuring services. This guide provides detailed steps to ensure smooth deployment and management of containerized applications.","og_url":"https:\/\/dockerpros.com\/de\/docker-swarm\/schritt-fur-schritt-anleitung-zur-einrichtung-eines-docker-swarm-clusters\/","og_site_name":"Dockerpros","article_published_time":"2024-07-22T12:33:15+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster_591.jpg","type":"image\/jpeg"}],"author":"dockerpros","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"dockerpros","Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#article","isPartOf":{"@id":"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/"},"author":{"name":"dockerpros","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4"},"headline":"Step-by-Step Guide to Setting Up a Docker Swarm Cluster","datePublished":"2024-07-22T12:33:15+00:00","mainEntityOfPage":{"@id":"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/"},"wordCount":1039,"commentCount":0,"publisher":{"@id":"https:\/\/dockerpros.com\/#organization"},"image":{"@id":"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster_591.jpg","articleSection":["Docker Swarm"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/","url":"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/","name":"Schritt-f\u00fcr-Schritt-Anleitung zur Einrichtung eines Docker Swarm Clusters - Dockerpros\n\nDocker Swarm ist ein Container-Orchestrierungswerkzeug, das in Docker integriert ist. Es erm\u00f6glicht Ihnen, einen Cluster von Docker-Hosts zu verwalten und Anwendungen als Dienste \u00fcber mehrere Hosts hinweg zu orchestrieren. In diesem Artikel f\u00fchren wir Sie durch die Einrichtung eines Docker Swarm Clusters.\n\nSchritt 1: Vorbereitung der Hosts\n\nBevor Sie mit der Einrichtung des Swarm Clusters beginnen, m\u00fcssen Sie sicherstellen, dass alle Hosts, die Teil des Clusters sein werden, Docker installiert haben und erreichbar sind. Sie k\u00f6nnen entweder physische oder virtuelle Maschinen als Hosts verwenden.\n\nSchritt 2: Initialisierung des Swarm Managers\n\nW\u00e4hlen Sie einen der Hosts als Swarm Manager aus. Auf diesem Host f\u00fchren Sie den folgenden Befehl aus, um den Swarm Manager zu initialisieren:\n\n```\ndocker swarm init --advertise-addr \n```\n\nErsetzen Sie `` durch die IP-Adresse des Managers. Dieser Befehl initialisiert den Swarm und macht den Host zum Manager.\n\nSchritt 3: Hinzuf\u00fcgen von Workern zum Swarm\n\nNachdem der Manager initialisiert wurde, erhalten Sie einen Befehl, den Sie auf den Worker-Hosts ausf\u00fchren k\u00f6nnen, um sie dem Swarm hinzuzuf\u00fcgen. Der Befehl sieht in etwa so aus:\n\n```\ndocker swarm join --token  :2377\n```\n\nErsetzen Sie `` durch das Token, das Sie vom Manager erhalten haben, und `` durch die IP-Adresse des Managers.\n\nSchritt 4: \u00dcberpr\u00fcfung des Swarm Status\n\nUm den Status des Swarm zu \u00fcberpr\u00fcfen, f\u00fchren Sie den folgenden Befehl auf dem Manager aus:\n\n```\ndocker node ls\n```\n\nDieser Befehl zeigt eine Liste aller Nodes im Swarm, einschlie\u00dflich des Managers und der Worker.\n\nSchritt 5: Bereitstellung von Services\n\nNachdem der Swarm eingerichtet ist, k\u00f6nnen Sie Services bereitstellen. Ein Service definiert die gew\u00fcnschte Anzahl von Replikaten und wie diese \u00fcber die Nodes verteilt werden sollen. Um einen Service bereitzustellen, verwenden Sie den folgenden Befehl:\n\n```\ndocker service create --name  --replicas  \n```\n\nErsetzen Sie `` durch den Namen des Services, `` durch die gew\u00fcnschte Anzahl von Replikaten und `` durch das Docker-Image, das Sie verwenden m\u00f6chten.\n\nSchritt 6: Skalierung von Services\n\nSie k\u00f6nnen die Anzahl der Replikate eines Services jederzeit skalieren. Verwenden Sie den folgenden Befehl, um die Anzahl der Replikate zu erh\u00f6hen oder zu verringern:\n\n```\ndocker service scale =\n```\n\nErsetzen Sie `` durch den Namen des Services und `` durch die neue Anzahl von Replikaten.\n\nSchritt 7: \u00dcberpr\u00fcfung der Service-Status\n\nUm den Status eines Services zu \u00fcberpr\u00fcfen, verwenden Sie den folgenden Befehl:\n\n```\ndocker service ps \n```\n\nDieser Befehl zeigt den Status aller Replikate des Services, einschlie\u00dflich der Node, auf der jedes Replikat l\u00e4uft.\n\nSchritt 8: Entfernen von Services\n\nWenn Sie einen Service nicht mehr ben\u00f6tigen, k\u00f6nnen Sie ihn mit dem folgenden Befehl entfernen:\n\n```\ndocker service rm \n```\n\nErsetzen Sie `` durch den Namen des Services, den Sie entfernen m\u00f6chten.\n\nSchritt 9: Verlassen des Swarm\n\nWenn Sie einen Node aus dem Swarm entfernen m\u00f6chten, k\u00f6nnen Sie den folgenden Befehl auf diesem Node ausf\u00fchren:\n\n```\ndocker swarm leave\n```\n\nWenn Sie den Manager entfernen m\u00f6chten, m\u00fcssen Sie den Parameter `--force` hinzuf\u00fcgen:\n\n```\ndocker swarm leave --force\n```\n\nSchritt 10: Herunterfahren des Swarm\n\nUm den gesamten Swarm herunterzufahren, m\u00fcssen Sie alle Nodes einzeln verlassen. Danach k\u00f6nnen Sie den Manager mit dem Befehl `docker swarm leave --force` entfernen.\n\nFazit\n\nDie Einrichtung eines Docker Swarm Clusters ist ein relativ einfacher Prozess, der es Ihnen erm\u00f6glicht, Ihre Anwendungen \u00fcber mehrere Hosts hinweg zu orchestrieren. Mit den in diesem Artikel beschriebenen Schritten k\u00f6nnen Sie einen Swarm Cluster einrichten und Services bereitstellen, skalieren und verwalten.","isPartOf":{"@id":"https:\/\/dockerpros.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#primaryimage"},"image":{"@id":"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster_591.jpg","datePublished":"2024-07-22T12:33:15+00:00","breadcrumb":{"@id":"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#primaryimage","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster_591.jpg","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster_591.jpg","width":800,"height":600,"caption":"step-by-step-guide-to-setting-up-a-docker-swarm-cluster-2"},{"@type":"BreadcrumbList","@id":"https:\/\/dockerpros.com\/docker-swarm\/step-by-step-guide-to-setting-up-a-docker-swarm-cluster\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dockerpros.com\/"},{"@type":"ListItem","position":2,"name":"Step-by-Step Guide to Setting Up a Docker Swarm Cluster"}]},{"@type":"WebSite","@id":"https:\/\/dockerpros.com\/#website","url":"https:\/\/dockerpros.com\/","name":"Docker-Profis","description":"DockerPros \u2013 Ihr umfassender Docker-Ressourcen-Hub","publisher":{"@id":"https:\/\/dockerpros.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dockerpros.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/dockerpros.com\/#organization","name":"Docker-Profis","url":"https:\/\/dockerpros.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","width":532,"height":114,"caption":"Dockerpros"},"image":{"@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4","name":"dockerpros","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/image\/","url":"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904","contentUrl":"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904","caption":"dockerpros"},"sameAs":["https:\/\/dockerpros.com\/"],"url":"https:\/\/dockerpros.com\/de\/author\/dockerpros\/"}]}},"_links":{"self":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/posts\/591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/comments?post=591"}],"version-history":[{"count":0,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/posts\/591\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/media\/1025"}],"wp:attachment":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/media?parent=591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/categories?post=591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/tags?post=591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}