Docker- und Portainer-Konfigurationsmethoden unter Linux

Docker- und Portainer-Konfigurationsmethoden unter Linux

1. Installieren und verwenden Sie Docer CE

Dieser Artikel verwendet CentOS 7 als Beispiel für die Installation der Docker CE-Version. Es gibt zwei Versionen von Docker, die Community-Version CE und die Enterprise-Version EE. Die Studie hier verwendet die CE-Version als Beispiel.

Es stehen zwei Installationsmethoden zur Verfügung: 1. Installation mit yum, 2. Automatische Installation mit einem Skript

Systemanforderungen

Docker CE unterstützt die 64-Bit-Version von CentOS 7 und erfordert eine Kernel-Version von mindestens 3.10. CentOS 7 erfüllt die Mindestanforderungen an den Kernel, aber aufgrund der relativ niedrigen Kernelversion können einige Funktionen (z. B. der Overlay2-Speicherschichttreiber) nicht verwendet werden und einige Funktionen sind möglicherweise instabil.

Deinstallieren Sie alte Versionen

Die alte Version von Docker heißt Docker oder docker-engine . Verwenden Sie den folgenden Befehl, um die alte Version zu deinstallieren:

$ sudo yum Docker entfernen \
     Docker-Client \
     docker-client-neueste \
     docker-allgemein \
     docker-neueste \
     docker-latest-logrotate \
     docker-logrotate \
     docker-selinux \
     Docker-Engine-Selinux \
     Docker-Engine

1. Installation mit yum

Installieren Sie einige notwendige Systemtools:

$ sudo yum install -y yum-utils Gerätemapper-Persistent-Data lvm2

Informationen zur Softwarequelle hinzufügen:

$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Aktualisieren Sie den Yum-Cache:

$ sudo yum makecache fast

Installieren Sie Docker-ce:

$ sudo yum -y install docker-ce

2. Verwenden Sie Skripte zur automatischen Installation

Stellen Sie sicher, dass das Yum-Paket auf die neueste Version aktualisiert ist.

$ sudo yum update

Um den Installationsprozess in einer Test- oder Entwicklungsumgebung zu vereinfachen, bietet Docker offiziell eine Reihe praktischer Installationsskripte, die zur Installation auf CentOS-Systemen verwendet werden können:

$ curl -fsSL get.docker.com -o get-docker.sh 
$ sudo sh get-docker.sh --mirror Aliyun

Nach der Ausführung dieses Befehls bereitet das Skript automatisch alles vor und installiert die Edge-Version von Docker CE auf dem System.

3. Docker starten

$ sudo systemctl start docker

4. Überprüfen Sie, ob der Docker-Dienst erfolgreich gestartet wurde

$ sudo docker run hello-world

Die folgende Abbildung scheint einen erfolgreichen Start anzuzeigen

2. Verwenden Sie das grafische Schnittstellentool Portainer, um Docker zu verwalten

Portainer ist eine leichtgewichtige Benutzeroberfläche zur Verwaltung von Docker-Umgebungen, die Docker-Hosts und Docker-Swarms verwalten kann. Der Grund für die Leichtgewichtigkeit liegt darin, dass es nur einen Container für die Bereitstellung gibt und die Bereitstellung auch direkt mithilfe von Binärprogrammen erfolgen kann. Darüber hinaus ist Portainer plattformübergreifend und kann sowohl unter Windows als auch unter Linux bereitgestellt werden.

1. Starten Sie den Portainer-Container

Es stehen zwei Startmodi zur Auswahl

1. Einzelknoten-Betriebsmodus

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

Der Parameter -d wird im Trennungsmodus ausgeführt
-p ordnet den Arbeitsport des Containers dem Port des physischen Computers zu. HOST-Port: Container-Port
-v mountet (ordnet) das Containerverzeichnis dem entsprechenden Speicherort der physischen Maschine zu. Hier wird die Kommunikationsmethode als sock angegeben.
portainer/portainer ist der Bildname

2. Multi-Node: portainner unterstützt auch TCP-Kommunikation

docker run -d -p 9000:9000 portainer/portainer -H tcp://<REMOTE_HOST>:<REMOTE_PORT>

Wobei REMOTE_HOST die Slave-IP ist, REMOTE_PORT der Slave-Port

2. Besuch

http://Host-IP:9000

Legen Sie nach dem Aufrufen der Seite Ihren Benutzernamen und Ihr Passwort fest

Wählen Sie dann „Lokal“ oder „Remote“. Hier verwenden wir „Single Node Local“.

Nach dem Einloggen wird folgende Abbildung angezeigt

Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Konfigurationsmethode für Docker und Portainer unter Linux. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Bereitstellung und chinesische Übersetzung des Docker-Visualisierungstools Portainer
  • Tutorial zur Verwendung von Portainer zum Herstellen einer Verbindung mit einem Remote-Docker
  • Das neueste, äußerst detaillierte grafische Tutorial zur Installation von Kali Linux auf der virtuellen Maschine VMware
  • Kali Linux Installation VMware Tools Installationsprozess und VM Installation vmtools button grau
  • So überprüfen Sie die Version des Kali Linux-Systems
  • So wechseln Sie die Python-Versionen in Kali
  • So installieren Sie Docker und Portainer in Kali

<<:  So konfigurieren Sie die MySQL-Master-Slave-Synchronisierung in Ubuntu 16.04

>>:  Fragen zum Vorstellungsgespräch zu JS 9 Promise

Artikel empfehlen

Einführung in die Benutzerverwaltung unter Linux-Systemen

Inhaltsverzeichnis 1. Die Bedeutung von Nutzern u...

Reines CSS-Dropdown-Menü

Ergebnisse erzielen Implementierungscode html <...

Detaillierter Prozess der FastAPI-Bereitstellung auf Docker

Docker-Lernen https://www.cnblogs.com/poloyy/p/15...

Problemaufzeichnung bei der Verwendung des Vue+Echarts-Diagramms

Vorwort echarts ist mein am häufigsten verwendete...

Detaillierte Erklärung der Meta-Tags (die Rolle der Meta-Tags)

Egal wie großartig Ihre persönliche Website ist, ...

So optimieren Sie den Logikbeurteilungscode in JavaScript

Vorwort Zu den logischen Urteilsaussagen, die wir...

So verwenden Sie einen Docker-Container für den Zugriff auf das Host-Netzwerk

Vor Kurzem wurde ein System bereitgestellt, das n...

JavaScript implementiert coole Mouse-Tailing-Effekte

Nachdem Sie sich das angesehen haben, garantiere ...

Probleme und Vorsichtsmaßnahmen beim Festlegen von maxPostSize für Tomcat

1. Warum maxPostSize festlegen? Der Tomcat-Contai...

Detaillierte Erklärung der Routenkonfiguration von Vue-Router

Inhaltsverzeichnis einführen Objektattribute in R...

Implementierung der Installation und Deinstallation von CUDA und CUDNN in Ubuntu

Inhaltsverzeichnis Vorwort Installieren des Grafi...