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

Analysieren Sie die Dauer von TIME_WAIT aus dem Linux-Quellcode

Inhaltsverzeichnis 1. Einleitung 2. Lassen Sie un...

Analyse der MySQL-Absturzwiederherstellung basierend auf Redo Log und Undo Log

Inhaltsverzeichnis MySQL-Absturzwiederherstellung...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15 winx64

In diesem Artikel wird die Installations- und Kon...

Natives, benutzerdefiniertes Rechtsklickmenü von js

In diesem Artikelbeispiel wird der spezifische Co...

CSS zum Erstellen eines dynamischen sekundären Menüs

Dynamisches Implementieren eines einfachen sekund...

Erläuterung des HTML-Tabellenlayouts als Beispiel

Die Elemente in einem HTML-Dokument werden hinter...

So handhaben Sie Bilder in Vue-Formularen

Frage: Ich habe in Vue ein Formular zum Hochladen...

Beispiel zur Identifizierung des Benutzers mithilfe eines Linux-Bash-Skripts

In Bash-Skripten oder direkt im Skript selbst ist...

5 Möglichkeiten zur Migration von MySQL zu ClickHouse

Die Datenmigration muss von MySQL nach ClickHouse...

Verwenden von Streaming-Abfragen in MySQL, um Daten-OOM zu vermeiden

Inhaltsverzeichnis 1. Einleitung 2. JDBC implemen...

Erläuterung der MySQL-Indexoptimierung

Bei unserer täglichen Arbeit führen wir manchmal ...

Reiner CSS-Code zum Erzielen eines Drag-Effekts

Inhaltsverzeichnis 1. Beispiel für Drag-Effekt 2....