Slik installerer du Docker på Red Hat Enterprise Linux 8
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.
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 \
runcbashYum 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 updatebashOpprett 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.repobashGjennomfø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-pluginbashHvis du blir bedt om GPG-nøkkelen, er den som følger:
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35bashSjekk 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
<...>bashVelg ø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-pluginbashSjekk 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 dockerbashStart deretter et «hello -world»-Docker-bilde for å teste plattformens funksjonalitet. Følgende kommando kan brukes til dette:
sudo docker run hello-worldbashSlik 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 \
runcbashDu 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.rpmbashKontroller installasjonen
For å sjekke om installasjonen lyktes, starter du Docker på nytt ved hjelp av følgende kommando:
sudo systemctl start dockerbashKjør nå «hello-world»-Docker-bildet for å sjekke at det fungerer:
sudo docker run hello-worldbash