Wie installiere ich das neueste Docker offiziell auf einer Offline-RHEL 8 x86_64-Maschine?

Wie installiere ich das neueste Docker offiziell auf einer Offline-RHEL 8 x86_64-Maschine?

Ich habe eine Offline-RHEL 8 x86_64-Maschine, auf der ich die neueste Version von Docker installieren möchte, idealerweise ohne einen RHEL-Paketspiegel zu benötigen. Diese Maschine wird nie mit dem Internet verbunden sein.

Die offiziellen Docker-Dokumente enthalten einen Link zu manuellen Anweisungen:https://docs.docker.com/engine/install/rhel/#install-from-a-package. Wenn Sie jedoch dem dort angegebenen Link folgen (https://download.docker.com/linux/rhel/8) es scheint nur Binärdateien für die S390x-Architektur zu geben.

Es gibt x86_64 rpms für CentOS 8:https://download.docker.com/linux/centos/8/x86_64/stable/Packages/. Sind diese für RHEL 8 kompatibel/empfohlen? Angesichts des vorverlegten Lebensendes von CentOS 8 (https://wiki.centos.org/About/Product) sind das rpmnur eine kurzfristige Lösung?

Antwort1

Die Verwendung des Centos-Repos von docker.com sollte unter RHEL und bei Neuaufbauten einschließlich CentOS funktionieren. Spiegeln Sie, was Sie lokal benötigen. Docker sollte jedoch herausfinden, was mit Stream zu tun ist.

Vor 8 wurde CentOS Linux nach derselben RHEL-Version veröffentlicht. CentOS Stream dreht dies um, um die nächsten RHEL-Updates zu testen. Es ist RHEL, aber mit früherer Exposition gegenüber Änderungen, bevor diese allgemein verfügbar sind.

Vermutlich wird Docker auch nach dem Jahresende weiterhin EL-RPMs bereitstellen. Wie jeder andere CentOS-Benutzer müssen sie sich entscheiden, ob sie auf Stream, RHEL oder etwas anderem aufbauen möchten. Als Benutzer spielt das keine große Rolle, solange die Funktionsfähigkeit mit RHEL getestet wurde.

Dass das RHEL-Repository nur s390x enthält, liegt wahrscheinlich daran, dass diese Architektur für CentOS nicht existiert. Yum würde die zusätzliche Architektur ignorieren, aber für Benutzer könnte das verwirrend sein.


Ab RHEL 8 bietet Red Hat Docker nicht mehr an und unterstützt auch nicht mehr.Sie wechseltenzu einem anderen Container-Toolset, einschließlich Podman. Offiziell ist in diesem Zusammenhang auf Docker.com-Pakete beschränkt.

verwandte Informationen