Detailliertes Tutorial zur Installation von Docker auf CentOS 8

Detailliertes Tutorial zur Installation von Docker auf CentOS 8

1. Frühere Versionen

yum entfernen Docker Docker-Client Docker-Client-Neueste Docker-Common Docker-Neueste Docker-Neueste-Logrotate
dokcer-logrotate docker-engin

Royal Docker-CE (CE steht für Community Edition)

yum entferne docker-ce docker-ce-cli containerd.io

Löschen von Docker-Ressourcen

rm -rf /var/lib/docker

2. Installieren Sie Abhängigkeitspakete

yum install -y yum-utils

3. Richten Sie das Spiegellager ein (Standard ist das Fremdlager, das sehr langsam heruntergeladen wird).

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

4. Aktualisieren Sie yum

yum makecache

5. Docker installieren

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

Wenn Sie nicht die neueste Version von Docker installieren möchten, können Sie Folgendes tun:

Finden Sie zunächst heraus, welche Docker-Versionen verfügbar sind

yum-Liste docker-ce --showduplicates | sort -r

Installieren Sie die angegebene Version

sudo yum install docker-ce-<version_string> docker-ce-cli-<version_string> containerd.io

So installieren Sie beispielsweise Version 18.09.1:

sudo yum installiere docker-ce-18.09.1 ​​​​docker-ce-cli-18.09.1 ​​​​containerd.io

6. Docker starten

sudo systemctl starte Docker

Überprüfen Sie, ob der Start erfolgreich ist

Docker-Version

7. Docker automatisch beim Booten starten

systemctl aktiviert Docker

8. Führen Sie das Hellow-World-Image aus

sudo docker run Hallo Welt

Informationen zur Docker-Version:

Führen Sie „Hello-World“-Informationen aus:

9. Docker Image Accelerator konfigurieren

Beantragen Sie einen Container-Image-Dienst in der Alibaba Cloud-Konsole. Anschließend wird Ihnen eine Image-Beschleunigeradresse [https://qiby9901.mirror.aliyuncs.com] zugewiesen.

Wenn Sie sich nicht für den Alibaba Cloud Image Accelerator beworben haben, konfigurieren Sie die Datei daemon.json nicht. Auf den Accelerator kann nur über das Intranet des Alibaba Cloud-Servers zugegriffen werden.

Erstellen Sie eine daemon.json-Datei im Verzeichnis /etc/docker.

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"Registrierungsspiegel": [
„https://qiyb9901.mirror.aliyuncs.com“
]
}
Ende der Laufzeit

Speichern, Konfigurationsdatei neu laden und Docker neu starten

sudo systemctl daemon-reload
sudo systemctl Neustart Docker

10. Installieren Sie das Docker Visual Interface Management Tool Portainer

docker run -d -p 8090:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true
träger/träger

Beachten Sie, dass der Docker-Container-Port 9000 sein muss, um Portainer zu starten

Geben Sie http://localhost ip:8090 in die Adressleiste des Browsers ein, um auf Portainer zuzugreifen.

Oben finden Sie ein ausführliches Tutorial des Herausgebers zur Installation von Docker unter CentOS 8. Ich hoffe, es ist für alle hilfreich. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Die umfassendsten Schritte zur Installation von Oracle19c mit Docker
  • Grundlegende Docker-Befehle von der Installation über die Anwendungsbereitstellung bis hin zum Aufbau eines privaten Lagers
  • Installieren Sie eine bestimmte Version von Docker für CentOS
  • Centos8-Installations-Docker-Fehler (Fehlermeldung: Alle Spiegel wurden ausprobiert)
  • So installieren Sie Docker auf CentOS
  • Tutorial zur Installation und Bereitstellung von Docker unter dem CentOS7.6-System

<<:  Detaillierte Erklärung der Lösung für HTML-Layout mit festen linken und rechten Breiten und adaptiver Mitte

>>:  Analyse und Lösung zur Leistungsoptimierung von Vue.js-Anwendungen

Artikel empfehlen

So implementieren Sie Dual-Machine-Master und Backup mit Nginx+Keepalived

Vorwort Lassen Sie mich zunächst Keepalived vorst...

Webpack lädt CSS-Dateien und ihre Konfigurationsmethode

webpack lädt CSS-Dateien und deren Konfiguration ...

Ein QQ-Chatroom basierend auf vue.js

Inhaltsverzeichnis Einführung Nachfolgend sehen S...

Windows-Plattformkonfiguration Version 5.7 + MySQL-Datenbankdienst

Beinhaltet den Prozess der Initialisierung des Ro...

Die umfassendsten 50 Mysql-Datenbankabfrageübungen

Diese Datenbankabfrageanweisung ist eine von 50 D...

Der Kernprozess der NodeJS-Verarbeitung einer TCP-Verbindung

Vor ein paar Tagen habe ich mit einem Freund etwa...

HTML-Tutorial: DOCTYPE-Abkürzung

Beim Schreiben von HTML-Code sollte die erste Zei...

Detaillierte Erklärung zur Verwendung von Vue zum Laden von Wetterkomponenten

In diesem Artikel erfahren Sie, wie Sie mit Vue W...

So ändern Sie den Replikationsfilter in MySQL dynamisch

MySQL Replikationsfilter dynamisch ändern Lassen ...

Verwenden Sie CSS-Variablen, um coole und erstaunliche Schwebeeffekte zu erzielen

Kürzlich habe ich auf der Grover-Website eine lus...

HTML Gewichtsverlust Optimieren Sie HTML-Tags zum Erstellen von Webseiten

HTML 4 HTML (nicht XHTML), MIME-Typ ist text/html...

Eine kurze Diskussion über die binäre Familie von JS

Inhaltsverzeichnis Überblick Klecks Blob in Aktio...

Verschiedene korrekte Haltungen zur Verwendung von Umgebungsvariablen in Webpack

Inhaltsverzeichnis Schreiben Sie vor Geschäftscod...