Für die In­stal­la­ti­on von Docker auf Red Hat En­ter­pri­se Linux 9 haben Sie zwei Optionen. Zwar wird die Er­stel­lung eines Re­po­si­to­rys empfohlen, eine manuelle In­stal­la­ti­on ist al­ler­dings auch möglich.

Docker auf RHEL 9

Mit der offenen Plattform Docker ist das Ent­wi­ckeln an mehreren Stand­or­ten bzw. Maschinen und die Zu­sam­men­ar­beit in Teams für Nut­ze­rin­nen und Nutzer deutlich leichter durch­führ­bar. Weil An­wen­dun­gen mit ihren Ab­hän­gig­kei­ten zusammen in Docker-Con­tai­nern versendet und aus­ge­führt werden können, wird auch die Per­for­mance massiv ver­bes­sert. Eine beliebte Kom­bi­na­ti­on ist Docker mit Red Hat En­ter­pri­se Linux 9. Die pro­prie­tä­re Linux-Dis­tri­bu­ti­on gilt mitt­ler­wei­le als eine der ro­bus­tes­ten, si­chers­ten und fle­xi­bels­ten Lösungen speziell für Un­ter­neh­men. Auch die Kom­pa­ti­bi­li­tät mit zahl­rei­chen Software-Paketen spricht für die Plattform. Wir erklären Ihnen, wie die In­stal­la­ti­on von Docker unter Red Hat En­ter­pri­se Linux (RHEL) funk­tio­niert.

Tipp

In unserem Digital Guide finden Sie auch eine um­fang­rei­che Anleitung für die In­stal­la­ti­on von Docker auf RHEL 8.

Welche Vor­aus­set­zun­gen müssen erfüllt sein?

Wenn Sie Docker auf RHEL 9 in­stal­lie­ren möchten, müssen einige wenige Vor­keh­run­gen getroffen werden. So benötigen Sie eine virtuelle Maschine, auf der bereits Red Hat En­ter­pri­se Linux in der richtigen Version läuft. Wie Sie RHEL 9 in­stal­lie­ren, erklären wir Ihnen ebenfalls in unserem Digital Guide. Für diese virtuelle Maschine benötigen Sie außerdem Admin-Pri­vi­le­gi­en. Außerdem ist eine stabile In­ter­net­ver­bin­dung wichtig, damit Sie alle be­nö­tig­ten Pakete down­loa­den können. Sind diese Vor­aus­set­zun­gen erfüllt, steht der In­stal­la­ti­on nichts mehr im Wege.

In­stal­la­ti­on von Docker auf Red Hat Linux En­ter­pri­se 9

Am ein­fachs­ten ist die In­stal­la­ti­on von Docker auf Red Hat En­ter­pri­se Linux 9 mit einem rpm-Re­po­si­to­ry. Dafür setzen Sie zunächst ein solches Ver­zeich­nis auf und führen dann die weiteren Schritte durch. Diese Methode empfehlen wir, auch weil spätere Updates so leichter durch­zu­füh­ren sind. Das Prozedere läuft dabei fol­gen­der­ma­ßen ab:

Alte Versionen von Docker löschen

Bevor Sie eine neue Version von Docker auf­spie­len, sollten Sie ältere Versionen und auch sämtliche Ab­hän­gig­kei­ten entfernen. Auch der Pa­ket­ma­na­ger Podman wird bei diesem Vorgang entfernt. In der Folge nutzen Sie für die Ar­beits­schrit­te das Pa­ket­ma­nage­ment-System YUM (Yellowdog Updater, Modified). Der ent­spre­chen­de Code sieht so aus:

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

Falls keine alten Versionen zu finden sind, wird YUM Sie darüber in­for­mie­ren.

System ak­tua­li­sie­ren

Bevor Sie nun die In­stal­la­ti­on durch­füh­ren, ist es sinnvoll, zunächst Ihr gesamtes System zu ak­tua­li­sie­ren. So stellen Sie sicher, dass sämtliche Dateien und Ab­hän­gig­kei­ten auf dem neuesten Stand sind. Dies ist die dafür vor­ge­se­he­ne Anweisung:

yum update
bash

Re­po­si­to­ry erstellen

Die In­stal­la­ti­on wird über ein Re­po­si­to­ry durch­ge­führt. Wenn Sie dieses Ver­zeich­nis erstellen möchten, benötigen Sie dafür das Paket yum-utils, das den Kon­fi­gu­ra­ti­ons­ma­na­ger von YUM enthält. Mit den folgenden beiden Be­fehls­zei­len in­stal­lie­ren Sie yum-utils, starten den Manager und legen ein neues Re­po­si­to­ry für Docker auf RHEL 9 an:

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
bash

Aktuelle oder beliebige Version in­stal­lie­ren

Wenn Sie die neueste Version von Docker auf Red Hat En­ter­pri­se Linux 9 in­stal­lie­ren möchten, wählen Sie den folgenden Befehl. Er fügt neben der Engine auch die Lauf­zeit­um­ge­bung con­tai­nerd und das Or­ches­trie­rungs­tool Docker Compose hinzu.

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
bash

In einigen Fällen werden Sie nach dem GPG-Schlüssel gefragt. Gleichen Sie den hin­ter­leg­ten Schlüssel mit dieser Zah­len­kom­bi­na­ti­on ab. Wenn beide über­ein­stim­men, be­stä­ti­gen Sie die Rich­tig­keit.

060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
bash

Möchten Sie hingegen eine bestimmte Version von Docker für RHEL 9 nutzen, können Sie eine Liste aller ver­füg­ba­ren Optionen aus dem Re­po­si­to­ry aufrufen und sich dann für die passende Variante ent­schei­den. Eine solche Liste sieht bei­spiel­haft so aus:

yum list docker-ce --showduplicates | sort -r
docker-ce.s390x    3:24.0.0-1.el8    docker-ce-stable
docker-ce.s390x    3:23.0.6-1.el8    docker-ce-stable
<...>
bash

Ent­schei­den Sie sich für die ge­wünsch­te Version und setzen Sie den voll­stän­di­gen Ver­si­ons­na­men im folgenden Befehl statt des Platz­hal­ters „name_der_version“ ein. Diese Namen sind immer nach demselben Prinzip aufgebaut: Name des Pakets (in diesem Fall „docker-ce“), dann ein Bin­de­strich und im Anschluss die Ver­si­ons­num­mer. Für die erste Option aus der Liste oben, wäre dies also die passende Be­zeich­nung: docker-ce-3:24.0.0-1.el8.

sudo yum install docker-ce-name_der_version docker-ce-cli-name_der_version containerd.io docker-buildx-plugin docker-compose-plugin
bash

Über­prü­fen Sie Docker

Um nun si­cher­zu­stel­len, dass die In­stal­la­ti­on von Docker auf Red Hat En­ter­pri­se Linux 9 er­folg­reich war, starten Sie die Plattform mit diesem Befehl:

sudo systemctl start docker
bash

Im Anschluss erstellen Sie das Docker-Image „hello-world“. Funk­tio­niert dieses wie erwartet, war die In­stal­la­ti­on er­folg­reich.

sudo docker run hello-world
bash
Tipp

IONOS bietet Ihnen Docker als vor­in­stal­lier­te App auf Ihrem IONOS Cloud Server.

So in­stal­lie­ren Sie Docker auf RHEL 9 manuell

Sie haben auch die Mög­lich­keit, Docker auf RHEL 9 zu in­stal­lie­ren, ohne dafür ein Re­po­si­to­ry zu erstellen.

Löschen Sie alle alten Versionen von Docker auf RHEL 9

Zuerst löschen Sie alle alten Versionen von Docker auf Red Hat En­ter­pri­se Linux 9 sowie den Pa­ket­ma­na­ger Podman. Der passende Code sieht so aus:

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

Down­loa­den Sie die rpm-Datei

Im Anschluss na­vi­gie­ren Sie in Ihrem Browser zur of­fi­zi­el­len Down­load­sei­te von Docker und laden die ge­wünsch­te rpm-Datei herunter.

Beginnen Sie mit der In­stal­la­ti­on

Um die In­stal­la­ti­on von Docker auf Red Hat En­ter­pri­se Linux 9 zu beginnen, nutzen Sie den folgenden Befehl. Statt des Platz­hal­ters „pfad/zu/ihrem/paket“ setzen Sie den Spei­cher­ort der rpm-Datei ein.

sudo yum install /pfad/zu/ihrem/paket.rpm
bash

Über­prü­fen Sie die In­stal­la­ti­on

Wenn die In­stal­la­ti­on ab­ge­schlos­sen ist, starten Sie Docker mit diesem Command:

sudo systemctl start docker
bash

Erstellen Sie das Docker-Image „hello-world“. Wenn das funk­tio­niert, war die In­stal­la­ti­on er­folg­reich.

sudo docker run hello-world
bash
Compute Engine
Die ideale IaaS für Ihre Workloads
  • Kos­ten­güns­ti­ge vCPUs und leis­tungs­star­ke de­di­zier­te Cores
  • Höchste Fle­xi­bi­li­tät ohne Min­dest­ver­trags­lauf­zeit
  • Inklusive 24/7 Experten-Support
Zum Hauptmenü