Du har to mu­lig­he­der for at in­stal­le­re Docker på Red Hat En­ter­pri­se Linux 9. Selvom det anbefales at oprette et repo­si­tory, er det også muligt at foretage en manuel in­stal­la­tion.

Sådan in­stal­le­res Docker på Red Hat 9

Dockers åbne platform forenkler ud­vik­lings­ar­bej­det på tværs af flere lo­ka­tio­ner eller maskiner og muliggør pro­blem­frit team­sam­ar­bej­de. Da ap­pli­ka­tio­ner og deres af­hæn­gig­he­der kan sendes og køres samlet i Docker-con­tai­ne­re, forbedres ydeevnen også markant. En populær kom­bi­na­tion er Docker sammen med Red Hat En­ter­pri­se Linux 9. Den pro­p­ri­e­tæ­re Linux-di­stri­bu­tion betragtes i dag som en af de mest robuste, sikre og fleksible løsninger, der er specifikt udviklet til virk­som­he­der. Plat­for­mens kom­pa­ti­bi­li­tet med en lang række softwa­re­pak­ker taler også til dens fordel. Vi forklarer, hvordan man in­stal­le­rer Docker på Red Hat En­ter­pri­se Linux (RHEL).

Tip

I vores digitale guide finder du også en udførlig vej­led­ning i, hvordan du in­stal­le­rer Docker på RHEL 8.

Hvilke krav skal opfyldes?

For at in­stal­le­re Docker på RHEL 9 skal du først udføre et par for­be­re­den­de trin. Sørg først for, at du har en virtuel maskine, der kører den relevante version af Red Hat En­ter­pri­se Linux. Vores digitale guide in­de­hol­der vej­led­ning i, hvordan du in­stal­le­rer RHEL 9. Du skal desuden have ad­mi­ni­stra­tor­ret­tig­he­der til denne virtuelle maskine. Derudover er en stabil in­ter­net­for­bin­del­se afgørende for at kunne downloade alle de nød­ven­di­ge pakker. Når disse be­tin­gel­ser er opfyldt, kan du fortsætte med in­stal­la­tio­nen.

Vej­led­ning i in­stal­la­tion af Docker på Red Hat En­ter­pri­se Linux 9

Den nemmeste måde at in­stal­le­re Docker på Red Hat En­ter­pri­se Linux 9 er via et RPM-arkiv. Start med at kon­fi­gu­re­re dette arkiv, og fortsæt derefter med ne­den­stå­en­de trin. Vi anbefaler denne frem­gangs­må­de, da den også gør frem­ti­di­ge op­da­te­rin­ger nemmere. Her er frem­gangs­må­den:

Fjern gamle versioner af Docker

Inden du in­stal­le­rer en ny version af Docker, er det vigtigt at afin­stal­le­re even­tu­el­le ældre versioner samt alle til­hø­ren­de af­hæn­gig­he­der. Denne proces fjerner også pak­ke­hånd­te­rings­pro­gram­met Podman. Derefter skal du bruge pak­ke­hånd­te­rings­sy­ste­met YUM (Yellowdog Updater, Modified) til at udføre de nød­ven­di­ge trin. Koden til denne proces 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 der ikke findes nogen ældre versioner, vil YUM give dig besked.

Opdater systemet

Inden du går i gang med in­stal­la­tio­nen, er det en god idé først at opdatere hele dit system. Det sikrer, at alle filer og af­hæn­gig­he­der er op­da­te­re­de. Du kan følge denne vej­led­ning til formålet:

yum update
bash

Opret et arkiv

In­stal­la­tio­nen foregår via et repo­si­tory. Hvis du vil oprette dette bibliotek, skal du bruge pakken yum-utils, som in­de­hol­der YUM-kon­fi­gu­ra­tions­værk­tø­jet. Brug følgende to kom­man­do­linjer til at in­stal­le­re yum-utils, starte værktøjet og oprette et nyt repo­si­tory til 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 aktuelle version eller en hvilken som helst version

Brug følgende kommando for at in­stal­le­re den nyeste version af Docker på Red Hat En­ter­pri­se Linux 9. Dette in­stal­le­rer Docker-motoren sammen med con­tai­nerd-kør­sels­ti­den og or­ke­stre­rings­værk­tø­jet Docker Compose.

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

I nogle tilfælde vil du blive bedt om at indtaste GPG-nøglen. Sam­men­lign den gemte nøgle med denne talrække. Hvis de to stemmer overens, skal du bekræfte, at de er korrekte.

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

Hvis du vil bruge en bestemt version af Docker til RHEL 9, kan du se en liste over alle til­gæn­ge­li­ge mu­lig­he­der i arkivet og vælge den version, der passer til dine behov. En sådan liste ser for eksempel sådan ud:

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

Vælg den ønskede version, og indtast det fulde ver­sions­navn i ne­den­stå­en­de kommando i stedet for plads­hol­de­ren »version_name«. Disse navne er altid opbygget efter det samme princip: Pakkens navn (i dette tilfælde »docker-ce«), derefter en bin­de­streg og til sidst ver­sions­num­me­ret. For den første mulighed på listen ovenfor vil det korrekte navn være: 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

Se Docker

For at sikre, at in­stal­la­tio­nen af Docker på Red Hat En­ter­pri­se Linux 9 er gen­nem­ført korrekt, skal du starte plat­for­men med denne kommando:

sudo systemctl start docker
bash

Opret derefter Docker-billedet »hello-world«. Hvis dette fungerer som forventet, er in­stal­la­tio­nen lykkedes.

sudo docker run hello-world
bash

Sådan in­stal­le­res Docker manuelt på RHEL 9

Der er også mulighed for at in­stal­le­re Docker på RHEL 9 uden at oprette et repo­si­tory.

Fjern alle gamle versioner af Docker på RHEL 9

Først skal du slette alle gamle versioner af Docker på Red Hat En­ter­pri­se Linux 9 samt pak­ke­hånd­te­rin­gen Podman. Du kan bruge følgende kode til dette:

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

Download RPM-fil

Gå til den of­fi­ci­el­le Docker-down­lo­adsi­de og download den ønskede rpm-fil.

Start in­stal­la­tio­nen

Brug følgende kommando for at starte in­stal­la­tio­nen af Docker på Red Hat En­ter­pri­se Linux 9. I stedet for plads­hol­de­ren »path/to/your/package« skal du indtaste pla­ce­rin­gen af rpm-filen.

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

Kon­trol­ler in­stal­la­tio­nen

Når in­stal­la­tio­nen er færdig, skal du starte Docker med denne kommando:

sudo systemctl start docker
bash

Opret Docker-billedet »hello-world«. Hvis dette virker, betyder det, at in­stal­la­tio­nen er lykkedes.

sudo docker run hello-world
bash
Gå til ho­ved­me­nu­en