Du har to alternativer for å installere Docker på Red Hat Enterprise Linux 9. Selv om det anbefales å opprette et arkiv, er det også mulig å foreta en manuell installasjon.

Slik installerer du Docker på Red Hat 9

Dockers åpne plattform forenkler utviklingsarbeidet på tvers av flere lokasjoner eller maskiner og legger til rette for sømløst teamsamarbeid. Siden applikasjoner og deres avhengigheter kan sendes og kjøres sammen i Docker-containere, forbedres ytelsen også betydelig. En populær kombinasjon er Docker sammen med Red Hat Enterprise Linux 9. Denne proprietære Linux-distribusjonen regnes i dag som en av de mest robuste, sikre og fleksible løsningene spesielt rettet mot bedrifter. Kompatibiliteten med en rekke programvarepakker taler også til plattformens fordel. Vi forklarer hvordan du installerer Docker på Red Hat Enterprise Linux (RHEL).

Tip

I vår digitale veiledning finner du også utførlige instruksjoner for hvordan du installerer Docker på RHEL 8.

Hvilke krav må oppfylles?

For å installere Docker på RHEL 9 må du utføre noen forberedende trinn. Først må du forsikre deg om at du har en virtuell maskin som kjører den riktige versjonen av Red Hat Enterprise Linux. Vår digitale veiledning inneholder instruksjoner for hvordan du installerer RHEL 9. Du trenger også administratorrettigheter for denne virtuelle maskinen. I tillegg er en stabil internettforbindelse avgjørende for å kunne laste ned alle nødvendige pakker. Når disse forutsetningene er oppfylt, kan du fortsette med installasjonen.

Fremgangsmåte for installasjon av Docker på Red Hat Enterprise Linux 9

Den enkleste måten å installere Docker på Red Hat Enterprise Linux 9 er via et RPM-arkiv. Begynn med å konfigurere dette arkivet, og følg deretter trinnene nedenfor. Vi anbefaler denne fremgangsmåten, da den også forenkler fremtidige oppdateringer. Slik gjør du det:

Fjern gamle versjoner av Docker

Før du installerer en ny versjon av Docker, er det viktig å avinstallere eventuelle eldre versjoner sammen med alle tilhørende avhengigheter. Denne prosessen vil også fjerne pakkehåndtereren Podman. Deretter bruker du pakkehåndteringssystemet YUM (Yellowdog Updater, Modified) for å utføre de nødvendige trinnene. Koden for denne prosessen er som følger:

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

Hvis det ikke finnes noen eldre versjoner, vil YUM gi deg beskjed om dette.

Oppdater systemet

Før du starter installasjonen, er det lurt å oppdatere hele systemet først. Dette sikrer at alle filer og avhengigheter er oppdaterte. Du kan følge denne veiledningen for å gjøre dette:

yum update
bash

Opprett et arkiv

Installasjonen utføres via et arkiv. Hvis du vil opprette denne katalogen, trenger du pakken yum-utils, som inneholder YUM-konfigurasjonsverktøyet. Bruk følgende to kommandolinjer for å installere yum-utils, starte verktøyet og opprette et nytt arkiv for 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

Installer den nåværende versjonen eller en hvilken som helst versjon

For å installere den nyeste versjonen av Docker på Red Hat Enterprise Linux 9, bruk følgende kommando. Dette vil installere Docker-motoren sammen med containerd-kjøringsmiljøet og orkestreringsverktøyet Docker Compose.

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

I noen tilfeller vil du bli bedt om å oppgi GPG-nøkkelen. Sammenlign den lagrede nøkkelen med denne tallkombinasjonen. Hvis begge stemmer overens, må du bekrefte at de er riktige.

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

Hvis du ønsker å bruke en bestemt versjon av Docker for RHEL 9, kan du se en liste over alle tilgjengelige alternativer fra arkivet og velge den versjonen som passer dine behov. En slik liste ser for eksempel slik ut:

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

Velg ønsket versjon og skriv inn det fullstendige versjonsnavnet i følgende kommando i stedet for plassholderen «version_name». Disse navnene er alltid bygget opp etter samme prinsipp: Navnet på pakken (i dette tilfellet «docker-ce»), deretter en bindestrek og så versjonsnummeret. For det første alternativet i listen ovenfor vil dette være det riktige navnet: 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

Sjekk Docker

For å forsikre deg om at installasjonen av Docker på Red Hat Enterprise Linux 9 ble gjennomført, starter du plattformen med denne kommandoen:

sudo systemctl start docker
bash

Opprett deretter Docker-bildet «hello-world». Hvis dette fungerer som forventet, var installasjonen vellykket.

sudo docker run hello-world
bash

Slik installerer du Docker manuelt på RHEL 9

Det er også mulig å installere Docker på RHEL 9 uten å opprette et arkiv.

Fjern alle gamle versjoner av Docker på RHEL 9

Først må du slette alle gamle versjoner av Docker på Red Hat Enterprise Linux 9 og pakkehåndtereren Podman. Du kan bruke denne koden til det:

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

Last ned RPM-fil

Gå til den offisielle nedlastingssiden for Docker og last ned den ønskede rpm-filen.

Start installasjonen

For å starte installasjonen av Docker på Red Hat Enterprise Linux 9, bruk følgende kommando. I stedet for plassholderen «path/to/your/package» skriver du inn plasseringen til rpm-filen.

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

Kontroller installasjonen

Når installasjonen er fullført, starter du Docker med denne kommandoen:

sudo systemctl start docker
bash

Opprett «hello-world»-Docker-bildet. Hvis dette fungerer, betyr det at installasjonen var vellykket.

sudo docker run hello-world
bash
Go to Main Menu