Sådan installeres Docker på Red Hat Enterprise Linux 9
Du har to muligheder for at installere Docker på Red Hat Enterprise Linux 9. Selvom det anbefales at oprette et repository, er det også muligt at foretage en manuel installation.
Sådan installeres Docker på Red Hat 9
Dockers åbne platform forenkler udviklingsarbejdet på tværs af flere lokationer eller maskiner og muliggør problemfrit teamsamarbejde. Da applikationer og deres afhængigheder kan sendes og køres samlet i Docker-containere, forbedres ydeevnen også markant. En populær kombination er Docker sammen med Red Hat Enterprise Linux 9. Den proprietære Linux-distribution betragtes i dag som en af de mest robuste, sikre og fleksible løsninger, der er specifikt udviklet til virksomheder. Platformens kompatibilitet med en lang række softwarepakker taler også til dens fordel. Vi forklarer, hvordan man installerer Docker på Red Hat Enterprise Linux (RHEL).
I vores digitale guide finder du også en udførlig vejledning i, hvordan du installerer Docker på RHEL 8.
Hvilke krav skal opfyldes?
For at installere Docker på RHEL 9 skal du først udføre et par forberedende trin. Sørg først for, at du har en virtuel maskine, der kører den relevante version af Red Hat Enterprise Linux. Vores digitale guide indeholder vejledning i, hvordan du installerer RHEL 9. Du skal desuden have administratorrettigheder til denne virtuelle maskine. Derudover er en stabil internetforbindelse afgørende for at kunne downloade alle de nødvendige pakker. Når disse betingelser er opfyldt, kan du fortsætte med installationen.
Vejledning i installation af Docker på Red Hat Enterprise Linux 9
Den nemmeste måde at installere Docker på Red Hat Enterprise Linux 9 er via et RPM-arkiv. Start med at konfigurere dette arkiv, og fortsæt derefter med nedenstående trin. Vi anbefaler denne fremgangsmåde, da den også gør fremtidige opdateringer nemmere. Her er fremgangsmåden:
Fjern gamle versioner af Docker
Inden du installerer en ny version af Docker, er det vigtigt at afinstallere eventuelle ældre versioner samt alle tilhørende afhængigheder. Denne proces fjerner også pakkehåndteringsprogrammet Podman. Derefter skal du bruge pakkehåndteringssystemet YUM (Yellowdog Updater, Modified) til at udføre de nødvendige 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 \
runcbashHvis der ikke findes nogen ældre versioner, vil YUM give dig besked.
Opdater systemet
Inden du går i gang med installationen, er det en god idé først at opdatere hele dit system. Det sikrer, at alle filer og afhængigheder er opdaterede. Du kan følge denne vejledning til formålet:
yum updatebashOpret et arkiv
Installationen foregår via et repository. Hvis du vil oprette dette bibliotek, skal du bruge pakken yum-utils, som indeholder YUM-konfigurationsværktøjet. Brug følgende to kommandolinjer til at installere yum-utils, starte værktøjet og oprette et nyt repository 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.repobashInstaller den aktuelle version eller en hvilken som helst version
Brug følgende kommando for at installere den nyeste version af Docker på Red Hat Enterprise Linux 9. Dette installerer Docker-motoren sammen med containerd-kørselstiden og orkestreringsværktøjet Docker Compose.
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginbashI nogle tilfælde vil du blive bedt om at indtaste GPG-nøglen. Sammenlign 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 9F35bashHvis du vil bruge en bestemt version af Docker til RHEL 9, kan du se en liste over alle tilgængelige muligheder 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
<...>bashVælg den ønskede version, og indtast det fulde versionsnavn i nedenstående kommando i stedet for pladsholderen »version_name«. Disse navne er altid opbygget efter det samme princip: Pakkens navn (i dette tilfælde »docker-ce«), derefter en bindestreg og til sidst versionsnummeret. 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-pluginbashSe Docker
For at sikre, at installationen af Docker på Red Hat Enterprise Linux 9 er gennemført korrekt, skal du starte platformen med denne kommando:
sudo systemctl start dockerbashOpret derefter Docker-billedet »hello-world«. Hvis dette fungerer som forventet, er installationen lykkedes.
sudo docker run hello-worldbashSådan installeres Docker manuelt på RHEL 9
Der er også mulighed for at installere Docker på RHEL 9 uden at oprette et repository.
Fjern alle gamle versioner af Docker på RHEL 9
Først skal du slette alle gamle versioner af Docker på Red Hat Enterprise Linux 9 samt pakkehåndteringen 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 \
runcbashDownload RPM-fil
Gå til den officielle Docker-downloadside og download den ønskede rpm-fil.
Start installationen
Brug følgende kommando for at starte installationen af Docker på Red Hat Enterprise Linux 9. I stedet for pladsholderen »path/to/your/package« skal du indtaste placeringen af rpm-filen.
sudo yum install /path/to/your/package.rpmbashKontroller installationen
Når installationen er færdig, skal du starte Docker med denne kommando:
sudo systemctl start dockerbashOpret Docker-billedet »hello-world«. Hvis dette virker, betyder det, at installationen er lykkedes.
sudo docker run hello-worldbash