So installieren Sie Docker mithilfe von Skripten unter Linux Centos

So installieren Sie Docker mithilfe von Skripten unter Linux Centos

Was ist die Hauptfunktion von Docker?

Derzeit gibt es für Docker mindestens folgende Anwendungsszenarien:
1) Testen: Docker eignet sich sehr gut zum Testen und Freigeben. Nachdem Docker gepackt wurde, kann es den Testern direkt zum Ausführen bereitgestellt werden. Tester müssen nicht mehr mit Betrieb, Wartung und Entwicklung zusammenarbeiten, um die Umgebung zu erstellen und bereitzustellen.
2) Trennung der Testdaten: Während des Tests ist es aufgrund von Änderungen in den Testszenarien häufig erforderlich, abhängige Datenbankdaten zu ändern oder zwischengespeicherte Daten in Memcache und Redis zu löschen. Im Vergleich zu herkömmlichen virtuellen Maschinen ist Docker leichter und praktischer. Es ist einfach, diese Daten in verschiedene Bilder aufzuteilen und diese jederzeit je nach Bedarf auszutauschen.
3) Entwicklung: Entwickler verwenden gemeinsam dasselbe Docker-Image und der geänderte Quellcode wird auf der lokalen Festplatte gemountet. Sie müssen sich keine Gedanken mehr über unterschiedliche Programmverhalten aufgrund unterschiedlicher Umgebungen machen und neue Mitarbeiter können bei ihrem Eintreffen schnell eine Entwicklungs- und Kompilierungsumgebung einrichten.
4) PaaS-Cloud-Dienst: Docker kann die Kapselung und Programmierung über die Befehlszeile unterstützen. Durch automatisches Laden und Selbsterkennung von Diensten ist es sehr bequem, die im Docker-Image gekapselten Dienste zu Cloud-Diensten zu erweitern. Dienste wie die Doc-Konvertierungsvorschau sind im Image gekapselt und die Anzahl der laufenden Container kann entsprechend den Geschäftsanforderungen jederzeit erhöht oder verringert und so an die Nachfrage angepasst werden.
Die spezifische Anwendung der Docker-Technologie im Testbereich spiegelt sich in Folgendem wider:
1) Erstellen Sie schnell eine Kompatibilitätstestumgebung. Aus den Eigenschaften des Docker-Images und der Containertechnologie lässt sich absehen, dass, wenn die zu testende Anwendung in der kombinierten Umgebung verschiedener Webserver, Middleware und Datenbanken vollständig überprüft werden muss, das grundlegende Docker-Image verwendet werden kann, um schnell verschiedene Container zu erstellen, die entsprechenden technischen Komponenten zu laden und schnell auszuführen, was den Testern viel Zeit beim Einrichten der Testumgebung spart.
2) Erstellen Sie schnell eine komplexe verteilte Testumgebung
Dank der leichtgewichtigen Virtualisierungsfunktion von Docker lässt sich problemlos eine Containerumgebung mit Hunderten oder Tausenden von verteilten Knoten auf einer einzigen Maschine (sogar dem Laptop eines Testers) erstellen und so eine verteilte und komplexe Testumgebung simulieren, deren Erstellung zuvor viel Zeit und Maschinenressourcen erforderte.
3) Kontinuierliche Integration
Docker kann Container schnell erstellen und widerrufen und in einer Umgebung mit kontinuierlicher Integration können Bereitstellung und Überprüfung häufig und schnell durchgeführt werden.

Schauen wir uns an, wie man Docker mit einem Skript unter Linux Centos installiert. Die Details sind wie folgt

1. Melden Sie sich mit sudo- oder Root-Rechten bei Centos an

2. Stellen Sie sicher, dass das Yum-Paket auf den neuesten Stand gebracht wurde

sudo yum update

3. Führen Sie das Docker-Installationsskript aus

# Durch Ausführen dieses Skripts wird die docker.repo-Quelle hinzugefügt und Docker installiert
yum installiere curl -y
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

4. Starten Sie den Docker-Prozess

sudo systemctl starte Docker

5. Überprüfen Sie, ob Docker erfolgreich installiert wurde, und führen Sie ein Testimage im Container aus

sudo docker run hallo-welt
Docker PS

6. Docker CE entfernen

sudo yum entferne docker-ce
sudo rm -rf /var/lib/docker

Dies ist das Ende dieses Artikels zur Installation von Docker mithilfe von Skripten unter Linux CentOS. Weitere relevante Inhalte zur Installation von Docker mithilfe von Skripten 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:
  • Detaillierte Schritte zur Installation von Docker auf CentOS7
  • So installieren Sie Docker auf CentOS
  • Installieren Sie Docker unter CentOS 7
  • Detailliertes Tutorial zur Installation von Docker auf CentOS 8
  • Detailliertes Tutorial zur Installation von Docker auf CentOS 8.4
  • Die detaillierteste Methode zur Installation von Docker auf CentOS 8
  • Über das Problem der Offline-Installation des Docker-Pakets unter CentOS 8.4
  • Installieren Sie Docker auf Centos7 (neueste Version 2020 verfügbar, einfach kopieren und einfügen)
  • Detaillierte Erläuterung der Konfiguration der Yum-Quelle von Docker und deren Installation in CentOS7
  • Detailliertes Tutorial zur Installation von Docker auf CentOS 7.5
  • Installieren Sie eine bestimmte Version von Docker für CentOS

<<:  Grundlegendes zur JavaScript-Prototypenkette

>>:  Zwei Methoden zum Wiederherstellen von MySQL-Daten

Artikel empfehlen

Grafische Erläuterung der Lösungen zur Frontend-Verarbeitung kleiner Symbole

Vorwort Bevor wir mit diesem Artikel beginnen, be...

Zabbix überwacht den Prozess der Linux-Systemdienste

Zabbix erkennt automatisch Regeln zur Überwachung...

Erfahrungsaustausch durch einen Frontend-Supervisor mit 7 Jahren Praxiserfahrung

Heute teile ich die wertvollen Erfahrungen eines ...

Konfigurationsschritte für die MySQL-Gruppenreplikation (empfohlen)

MySQL-Group-Replication ist eine neue Funktion, d...

Vue realisiert den Produktlupeneffekt

In diesem Artikelbeispiel wird der spezifische Co...

Tutorial zur Verwendung des Multitail-Befehls unter Linux

MultiTail ist eine Software zum gleichzeitigen Üb...

Beispiele für die Verwendung von MySQL-Abdeckungsindizes

Was ist ein Deckungsindex? Das Erstellen eines In...

Einige Schlussfolgerungen zur Gestaltung von Portal-Website-Fokusbildern

Fokusbilder sind eine Möglichkeit, Inhalte zu präs...

Detaillierte Erläuterung der MySQL-Transaktionsverarbeitung

1. MySQL-Transaktionskonzept MySQL-Transaktionen ...

Ein Artikel, der Ihnen HTML beibringt

Wenn Sie nicht unbedingt Künstler werden möchten,...

Einige Vorschläge zur Verbesserung der Nginx-Leistung

Wenn Ihre Webanwendung nur auf einer Maschine läu...

html+css+js zur Realisierung der Funktion der Fotovorschau und des Bildhochladens

Vorwort: Wenn wir Webseiten erstellen, müssen wir...

CSS zum Erzielen des Skeleton Screen-Effekts

Beim Laden von Netzwerkdaten wird zur Verbesserun...