CentOS Docker-Installation
Docker unterstützt die folgenden 64-Bit-CentOS-Versionen:
- CentOS 9 (stream)
- Spätere Versionen...
Sie müssen das Repository centos-extras aktivieren, das standardmäßig aktiviert ist. Wenn Sie es deaktiviert haben, müssen Sie es erneut aktivieren.
Automatisch mit dem offiziellen Installationsskript installieren.
Der Installationsbefehl lautet wie folgt:
$ curl -fsSL https://get.docker.com -o install-docker.sh $ sudo sh install-docker.sh
Manuelle Installation
Alte Versionen deinstallieren
Ältere Docker-Versionen hießen docker oder docker-engine. Wenn diese Programme installiert sind, deinstallieren Sie sie zusammen mit den zugehörigen Abhängigkeiten.
Führen Sie den folgenden Befehl aus, um die alte Version zu deinstallieren:
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
Installation
Mit dem Docker-Repository installieren.
Bevor Sie Docker zum ersten Mal auf einem neuen Host installieren, müssen Sie das Docker-Repository einrichten. Danach können Sie Docker aus dem Repository installieren und aktualisieren.
Repository einrichten
Installieren Sie das Paket dnf-plugins-core (bietet Befehle zur Verwaltung von DNF-Repositories) und richten Sie das Repository ein.
Verwenden Sie den folgenden Befehl, um das stabile Repository einzurichten.
Verwenden Sie die offizielle Quelladresse (relativ langsam).
Sie können den folgenden Befehl ausführen, um zur Mirror-Quelle der Tsinghua-Universität zu wechseln:
Mirror-Quelle der Tsinghua-Universität
Referenzadressehttps://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
Installation
Führen Sie den folgenden Befehl aus, um Docker zu installieren:
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Wenn Sie aufgefordert werden, den GPG-Schlüssel zu akzeptieren, prüfen Sie, ob der Fingerabdruck mit 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35 übereinstimmt, und akzeptieren Sie ihn, wenn er übereinstimmt.
Starten Sie nach erfolgreicher Installation die Docker-Engine:
sudo systemctl start docker
Wenn Sie möchten, dass Docker beim Systemstart gestartet wird, können Sie den folgenden Befehl verwenden:
sudo systemctl enable --now docker
Der obige Befehl konfiguriert den systemd-Dienst von Docker so, dass Docker beim Systemstart automatisch gestartet wird.
Nachdem Docker installiert wurde, wird es standardmäßig nicht gestartet. Außerdem wurde die Benutzergruppe docker bereits erstellt, aber es sind keine Benutzer in dieser Gruppe.
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Installation erfolgreich war:
sudo docker run hello-world
Dieser Befehl lädt ein Test-Image herunter und führt es in einem Container aus. Wenn der Container ausgeführt wird, gibt er eine Bestätigungsmeldung aus und beendet sich.
Docker deinstallieren
Löschen Sie das Installationspaket:
yum remove docker-ce
Entfernen Sie Images, Container, Konfigurationsdateien und andere Inhalte:
rm -rf /var/lib/dockerWeitere Erweiterungen