Du kan installere Docker på Red Hat enten via et programarkiv eller manuelt. Begge alternativene krever bare noen få trinn.

Slik installerer du Docker på Red Hat 8

Docker ble først lansert i 2013 og er et gratis program som har blitt en av de ledende containerløsningene for utvikling og systemadministrasjon. Det gjør det mulig for brukere å distribuere og kjøre applikasjoner i Docker-containere, noe som gir raskere oppstart ved å inkludere nødvendige avhengigheter. Docker anbefales på det sterkeste, spesielt når det brukes sammen med Red Hat Enterprise Linux (RHEL). RHEL er kjent som en av de mest populære og pålitelige Linux-distribusjonene for bedrifter, og får ros for sin stabilitet, sikkerhet og høye kompatibilitet med et bredt spekter av programvarepakker. Nedenfor vil vi veilede deg gjennom prosessen med å installere Docker på RHEL 8.

Tip

Bruker du en nyere versjon av Linux-plattformen? I vår digitale veiledning finner du også instruksjoner for hvordan du installerer Docker på RHEL 9.

Hvilke krav må oppfylles?

Før du begynner å installere Docker på Red Hat Enterprise Linux 8, er det noen forutsetninger som må være oppfylt. Du trenger en virtuell maskin med RHEL 8 installert, og du kan finne ut hvordan dette fungerer i vår digitale veiledning. Du må også ha administratorrettigheter for denne maskinen. Det er også viktig at du har en internettforbindelse, slik at du kan laste ned de nødvendige pakkene. Når disse kravene er oppfylt, kan du begynne å installere Docker på RHEL 8.

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

Vi forklarer hvordan du installerer Docker via det tilhørende arkivet. Vi anbefaler denne metoden, da den gjør installasjonen og fremtidige oppdateringer enklere.

Fjern gamle versjoner av Docker

Du trenger bare å utføre det første trinnet hvis det allerede finnes en eldre versjon av Docker på systemet. I så fall bør du slette alle avhengigheter samt denne versjonen. Pakkehåndtereren Podman vil også bli fjernet. Du trenger følgende kode for dette:

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

Yum er pakkehåndteringssystemet YUM (Yellowdog Updater, Modified).

Oppdater systemet

Det første du alltid bør gjøre, er å oppdatere hele systemet. For å gjøre dette åpner du en terminal og bruker oppdateringskommandoen til å oppdatere alle filer og avhengigheter, slik at du har den nyeste versjonen. Dette er kommandoen du skal bruke:

yum update
bash

Opprett et arkiv

Du må opprette et arkiv for Docker, noe som er nødvendig for installasjonsprosessen. Begynn med å installere pakken yum-utils, da den inneholder konfigurasjonsverktøyet for yum. Når det er gjort, kan du opprette arkivet ved hjelp av følgende kommandoer:

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

Gjennomfør installasjonen

Nå kan du, med utgangspunkt i det nye arkivet, starte selve Docker-installasjonen på Red Hat Enterprise Linux 8. For å legge til den nyeste versjonen av motoren, conainerd (et kjøringsmiljø) og orkestreringsverktøyet Docker Compose, skriver du inn følgende kommando:

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

Hvis du blir bedt om GPG-nøkkelen, er den som følger:

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

Sjekk det og se om det stemmer.

Hvis du i stedet ønsker å installere en bestemt versjon av Docker på RHEL 8, må du først vise alle tilgjengelige alternativer fra arkivet. Det ser omtrent 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 erstatt plassholderen «version_name» i følgende kommando med det tilhørende navnet. Dette består alltid av navnet på pakken (docker-ce), en bindestrek og versjonsnummeret. Et eksempel kan være denne varianten: docker-ce-3:24.0.0-1.e18. Kommandoen ser slik ut:

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

Sjekk Docker

For å sjekke om installasjonen av Docker på Red Hat Enterprise Linux 8 var vellykket, bør du nå starte plattformen. Bruk følgende kommando for å gjøre dette:

sudo systemctl start docker
bash

Start deretter et «hello -world»-Docker-bilde for å teste plattformens funksjonalitet. Følgende kommando kan brukes til dette:

sudo docker run hello-world
bash

Slik installerer du Docker manuelt på RHEL 8

Hvis du ikke har tilgang til et arkiv, kan du også installere programmet manuelt. Følg disse trinnene:

Fjern gamle versjoner av Docker

Hvis du fortsatt har en gammel versjon av Docker på Red Hat Enterprise Linux 8, bør du slette den først. Her er den tilhørende koden:

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

Du vil motta et varsel hvis det ikke finnes noen tidligere versjon lagret.

Last ned RPM-fil

Gå nå til den offisielle nedlastingssiden for Docker og velg den riktige varianten for RHEL 8. Last deretter ned den tilhørende rpm-filen.

Start installasjonen

For å installere Docker på RHEL 8, bruk kommandoen nedenfor. Husk å erstatte path/to/your/package med den faktiske banen der filen er lagret.

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

Kontroller installasjonen

For å sjekke om installasjonen lyktes, starter du Docker på nytt ved hjelp av følgende kommando:

sudo systemctl start docker
bash

Kjør nå «hello-world»-Docker-bildet for å sjekke at det fungerer:

sudo docker run hello-world
bash
Go to Main Menu