Installieren von Alibaba Cloud Server mit Docker und die Fallstricke bei der Installation in einer virtuellen Maschine (Zusammenfassung der Probleme)

Installieren von Alibaba Cloud Server mit Docker und die Fallstricke bei der Installation in einer virtuellen Maschine (Zusammenfassung der Probleme)

Docker-Installation (Alibaba Cloud Server)

Offizielles Docker-Tutorial zur CentOS-Installation

Deinstallieren Sie alte Versionen

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

Installieren mithilfe eines Repositorys

Bevor Sie Docker Engine zum ersten Mal auf einem neuen Host installieren, müssen Sie das Docker-Repository einrichten. Anschließend können Sie Docker aus dem Repository installieren und aktualisieren.

Einrichten des Repository

Installieren Sie das Paket yum-utils (das yum-config-manager bereitstellt) und richten Sie das stabile Repository ein.

$ sudo yum install -y yum-utils

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

Docker Engine installieren

Installieren Sie die neueste Version von Docker Engine und Containern

$ sudo yum installiere docker-ce docker-ce-cli containerd.io

Starten Sie Docker

$ sudo systemctl Docker starten

Überprüfen Sie, ob die Docker Engine korrekt installiert ist, indem Sie das hello-world -Image ausführen.

$ sudo docker run hallo-welt

Docker deinstallieren

Deinstallieren Sie Docker Engine, CLI und Containerd-Pakete:

$ sudo yum entfernen docker-ce docker-ce-cli containerd.io

Images, Container, Volumes oder benutzerdefinierte Konfigurationsdateien auf dem Host werden nicht automatisch gelöscht. So entfernen Sie alle Bilder, Container und Datenträger:

$ sudo rm -rf /var/lib/docker

Sie müssen alle bearbeiteten Konfigurationsdateien manuell löschen.

Installieren Sie Docker auf der virtuellen CentOS 7-Maschine

Es gibt viele Tutorials im Internet. Der Blogger meldete während des Installationsvorgangs die folgende Fehlermeldung:

Der Job für docker.service ist fehlgeschlagen, da der Steuerprozess mit einem Fehlercode beendet wurde. Weitere Informationen finden Sie unter „systemctl status docker.service“ und „journalctl -xe“.

Verwenden Sie den Docker „systemctl status“, um detaillierte Informationen anzuzeigen.

19. Feb 15:39:43 centos7 systemd[1]: Docker Application Container Engine konnte nicht gestartet werden.

Überprüfen Sie die Docker-Version. Es gibt nur einen Client, keinen Server.

Problemumgehung

Führen Sie vi /etc/sysconfig/selinux aus und ändern Sie den Wert des Selinux-Attributs auf „deaktiviert“. Starten Sie dann das System neu; Docker wurde erfolgreich gestartet!

SELinux (Security-Enhanced Linux) ist die Implementierung der obligatorischen Zugriffskontrolle durch die National Security Agency (NSA).
Es ist das herausragendste neue Sicherheitssubsystem in der Geschichte von Linux. Aber wir nutzen es im Allgemeinen nicht.
Da es zu viele Dinge verwaltet, können Sie Firewalls und andere Maßnahmen verwenden, wenn Sie die Sicherheit gewährleisten möchten.
SELinux hat drei Zustände: enforcing (Ausführen), permissive (nicht ausführen, aber eine Warnung generieren),
deaktiviert

Dies ist das Ende dieses Artikels über die Installation von Alibaba Cloud Server mit Docker und die Fallstricke, die bei der Installation virtueller Maschinen auftreten. Weitere Informationen zur Installation von Alibaba Cloud Server mit Docker 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:
  • Detaillierter Prozess zum Einrichten der PHP + Apache-Betriebsumgebung auf dem Alibaba Cloud Server
  • Detailliertes Tutorial zur Installation von Oracle19c auf dem Cloud-Server Centos8
  • Detailliertes Tutorial zur Installation von Tomcat8.5 in einer Centos8.2-Cloud-Serverumgebung
  • Detaillierte Erklärung zur Installation der MySQL-Datenbank auf dem Alibaba Cloud Server
  • Detailliertes Tutorial zur Installation der MySQL-Datenbank auf Alibaba Cloud Server
  • Auf den Alibaba Cloud Server Tomcat kann nicht zugegriffen werden
  • So öffnen Sie Port 8080 auf dem Alibaba Cloud ECS-Server
  • Eine kurze Erläuterung zur Auswahl eines Betriebssystems für einen Cloud-Server

<<:  Der Unterschied zwischen schreibgeschützt und deaktiviert

>>:  Detaillierte Erläuterung der CSS BEM-Schreibstandards

Artikel empfehlen

Analyse der Methode zum Einrichten geplanter Aufgaben in MySQL

Dieser Artikel beschreibt anhand eines Beispiels,...

Deaktivieren Sie die IE-Bildsymbolleiste

Ich habe es gerade auf IE6 ausprobiert und die Sym...

CSS, um den kleinen scharfen Eckeneffekt von Blasen zu erzielen

Effektbild (die Rahmenfarbe ist zu hell, setzen S...

Diskussion über die numerische Begrenzung des OL-Elements im HTML-Dokument

Im Allgemeinen ist es unwahrscheinlich, dass Sie ...

Detaillierte Diskussion der InnoDB-Sperren (Record-, Gap-, Next-Key-Sperre)

Die Datensatzsperre sperrt einen einzelnen Indexd...

Win2008 R2 MySQL 5.5 ZIP-Format MySQL-Installation und -Konfiguration

Installation und Konfiguration von MySQL im ZIP-F...

Analyse der grundlegenden Verwendung von ul und li

Navigation, kleine Datenmenge Tabelle, zentriert &...

Analyse des Parameterübertragungsprozesses des Treibermoduls in Linux

Deklarieren Sie den Parameternamen, den Typ und d...

Zusammenfassung des Wissens zu MySQL-Sperren

Sperren in MySQL Sperren sind ein Mittel, um Ress...

Erstellen einer KVM-Virtualisierungsplattform auf CentOS7 (drei Möglichkeiten)

KVM steht für Kernel-based Virtual Machine und is...

So berechnen Sie mit Linux den von zeitgesteuerten Dateien belegten Speicherplatz

Öffnen Sie den Editor für geplante Aufgaben. Cent...