Lernen Sie, wie Sie Portainer zur Verwaltung mehrerer Docker-Containerumgebungen verwenden.

Lernen Sie, wie Sie Portainer zur Verwaltung mehrerer Docker-Containerumgebungen verwenden.

Portainer verwaltet mehrere Docker-Containerumgebungen

1. Umweltvorbereitung

Bild-20211106112952384

# Aliyun 2 Kerne 8G
139.196.95.123 Docker und Portainer installieren
# Aliyun 1 Kern 2G 
47.100.34.199 Docker installieren
# qingcloud 1 Kern 2G
139.198.167.214 Docker installieren

2. Docker verwalten

2.1 Portaner installieren und ausführen

Installieren Sie Portaner auf dem Aliyun 2-Core-8G-Server

# Portainer installieren
Docker-Pull Portainer/Portainer
# Portainer starten
docker run -d -p 8080:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer portainer/portainer

systemctl daemon-reload
139.198.167.214:2375

2.2 Ändern der Konfigurationsdatei

Ändern Sie /usr/lib/systemd/system/docker.service auf allen drei Maschinen

# Ändern Sie die Konfigurationsdatei vim /usr/lib/systemd/system/docker.service
# Inhalt der Konfigurationsdatei hinzufügen ExecStart= xxxx -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
xxx steht für die ursprünglichen Parameter, fügen Sie -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock content an. # Speichern Sie die Startdatei und starten Sie den Dienst neu. systemctl daemon-reload
systemctl Neustart Docker
# Prüfen Sie, ob es wirksam ist ss -unlpt | grep 2375 

Bild-20211106115620600

Bild-20211106115506509

2.3 Knoten hinzufügen

Bild-20211106121422712

# Name docker-prod01
docker-prod02
# IP-Adresse 47.100.34.199:2375
139.198.167.214:2375

2.4 Wirkungsdiagramm

Das Effektdiagramm des hinzugefügten Docker-Knotens ist wie folgt.

Bild-20211106122151375

3. Pitfall Records

3.1Verbindung abgelehnt

FailureGet http://47.100.34.199:2375/_ping: dial tcp 47.100.34.199:2375: connect: Verbindung abgelehnt

Sie müssen die Informationen in der Konfigurationsdatei ändern und -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock content hinzufügen.

Bild-20211106113958518

Dies ist das Ende dieses Artikels über die Verwaltung mehrerer Docker-Container mit Portainer. Weitere Informationen zu Portainer-Docker-Containern finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Projektpraxis zum Bereitstellen von Docker-Containern mit Portainer
  • Bereitstellung und chinesische Übersetzung des Docker-Visualisierungstools Portainer
  • Installations- und Nutzungsanalyse von Portainer, einem visuellen UI-Verwaltungstool für Docker
  • Tutorial zur Verwendung von Portainer zum Herstellen einer Verbindung mit einem Remote-Docker
  • Detaillierte Schritte zum Erstellen der visuellen Portainer-Schnittstelle mit Docker

<<:  Semantisierung von HTML-Tags (einschließlich H5)

>>:  Beispielcode zum Erstellen eines Dropdown-Menüs mit reinem CSS

Artikel empfehlen

Detaillierte Erklärung zur Verwendung des MySQL-Sicherungsskripts mysqldump

In diesem Artikel wird das MySQL-Sicherungsskript...

React Native realisiert den Auf- und Ab-Pull-Effekt der Überwachungsgeste

React Native implementiert die Überwachungsgeste ...

Detailliertes Beispiel für das Datenbankbetriebsobjektmodell in Spring jdbc

Detailliertes Beispiel für das Datenbankbetriebso...

So implementieren Sie Hot Deployment und Hot Start in Eclipse/Tomcat

1. Hot Deployment: Das bedeutet, das gesamte Proj...

So optimieren Sie die MySQL-Abfragegeschwindigkeit

In den vorherigen Kapiteln haben wir die Auswahl ...

Docker installiert ClickHouse und initialisiert den Datentest

Clickhouse-Einführung ClickHouse ist ein spalteno...

MySQL-Abfrageoptimierung: Eine Tabellenoptimierungslösung für 1 Million Daten

1. Abfragegeschwindigkeit von zwei Abfrage-Engine...

Beispiel für das Hinzufügen und Löschen von Bereichspartitionen in MySQL 5.5

einführen Die RANGE-Partitionierung basiert auf e...

Klassifizierung der Farbeigenschaften von Webseiten

Klassifizierung der Farbeigenschaften Jede Farbe ...

Zusammenfassung der MySQL-Nutzungsspezifikationen

1. Es muss die InnoDB-Speicher-Engine verwendet w...

Detaillierte Erklärung der Lösung zur Bildverformung unter Flex-Layout

Flex-Layout ist heutzutage eine häufig verwendete...

Detaillierte Erklärung gängiger Befehle im Docker-Repository

Einloggen Docker-Anmeldung Schließen Sie die Regi...