Du har två alternativ för att installera Docker på Red Hat Enterprise Linux 9. Även om det rekommenderas att skapa ett arkiv är det också möjligt att installera manuellt.

Hur man installerar Docker på Red Hat 9

Dockers öppna plattform förenklar utveckling över flera platser eller maskiner och underlättar smidigt teamsamarbete. Eftersom applikationer och deras beroenden kan skickas och köras tillsammans i Docker-containrar förbättras även prestandan avsevärt. En populär kombination är Docker med Red Hat Enterprise Linux 9. Den proprietära Linux-distributionen anses nu vara en av de mest robusta, säkra och flexibla lösningarna speciellt för företag. Dess kompatibilitet med ett stort antal programpaket talar också till plattformens fördel. Vi förklarar hur man installerar Docker på Red Hat Enterprise Linux (RHEL).

Tips

I vår digitala guide hittar du också omfattande instruktioner för installation av Docker på RHEL 8.

Vilka krav måste uppfyllas?

För att installera Docker på RHEL 9 måste du vidta några förberedande åtgärder. Se först till att du har en virtuell maskin som kör rätt version av Red Hat Enterprise Linux. Vår digitala guide innehåller instruktioner om hur du installerar RHEL 9. Du behöver också administratörsbehörighet för den virtuella maskinen. Dessutom krävs en stabil internetanslutning för att ladda ner alla nödvändiga paket. När dessa villkor är uppfyllda kan du fortsätta med installationen.

Steg för att installera Docker på Red Hat Enterprise Linux 9

Det enklaste sättet att installera Docker på Red Hat Enterprise Linux 9 är via ett rpm-arkiv. Börja med att konfigurera detta arkiv och fortsätt sedan med följande steg. Vi rekommenderar denna metod, eftersom den också förenklar framtida uppdateringar. Så här går du tillväga:

Ta bort gamla versioner av Docker

Innan du installerar en ny version av Docker är det viktigt att avinstallera alla äldre versioner tillsammans med alla relaterade beroenden. Denna process kommer också att ta bort pakethanteraren Podman. Därefter använder du pakethanteringssystemet YUM (Yellowdog Updater, Modified) för att utföra de nödvändiga stegen. Koden för denna process är följande:

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

Om inga gamla versioner kan hittas kommer YUM att informera dig om detta.

Uppdatera systemet

Innan du utför installationen är det klokt att först uppdatera hela systemet. Detta säkerställer att alla filer och beroenden är uppdaterade. Denna instruktion kan användas för detta ändamål:

yum update
bash

Skapa arkiv

Installationen utförs via ett arkiv. Om du vill skapa den här katalogen behöver du paketet yum-utils, som innehåller YUM-konfigurationshanteraren. Använd följande två kommandorader för att installera yum-utils, starta hanteraren och skapa ett nytt arkiv för Docker på RHEL 9:

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

Installera aktuell version eller valfri version

För att installera den senaste versionen av Docker på Red Hat Enterprise Linux 9 använder du följande kommando. Detta installerar Docker-motorn tillsammans med containerd-runtime och Docker Compose-orkestreringsverktyget.

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

I vissa fall kommer du att bli ombedd att ange GPG-nyckeln. Jämför den lagrade nyckeln med denna kombination av siffror. Om båda stämmer, bekräfta att de är korrekta.

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

Om du vill använda en specifik version av Docker för RHEL 9 kan du visa en lista över alla tillgängliga alternativ från arkivet och välja den version som passar dina behov. Ett exempel på en sådan lista ser ut så här:

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

Bestäm vilken version du vill ha och ange det fullständiga versionsnamnet i följande kommando istället för platshållaren ”version_name”. Dessa namn är alltid uppbyggda enligt samma princip: Paketets namn (i detta fall ”docker-ce”), följt av ett bindestreck och versionsnumret. För det första alternativet i listan ovan skulle det korrekta namnet vara: docker-ce-3:24.0.0-1.el8.

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

Kontrollera Docker

För att säkerställa att installationen av Docker på Red Hat Enterprise Linux 9 har lyckats, starta plattformen med följande kommando:

sudo systemctl start docker
bash

Skapa sedan Docker-bilden ”hello-world”. Om detta fungerar som förväntat har installationen lyckats.

sudo docker run hello-world
bash

Hur man installerar Docker på RHEL 9 manuellt

Det finns också möjlighet att installera Docker på RHEL 9 utan att skapa ett arkiv.

Ta bort alla gamla versioner av Docker på RHEL 9

Ta först bort alla gamla versioner av Docker på Red Hat Enterprise Linux 9 och pakethanteraren Podman. Denna kod kan användas för detta:

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

Ladda ner rpm-fil

Gå till den officiella Docker-nedladdningssidan och ladda ner önskad rpm-fil.

Starta installationen

För att starta installationen av Docker på Red Hat Enterprise Linux 9, använd följande kommando. Istället för platshållaren “path/to/your/package” anger du platsen för rpm-filen.

sudo yum install /path/to/your/package.rpm
bash

Kontrollera installationen

När installationen är klar startar du Docker med följande kommando:

sudo systemctl start docker
bash

Skapa Docker-bilden “hello-world”. Om detta fungerar betyder det att installationen lyckades.

sudo docker run hello-world
bash
Gå till huvudmeny