Sådan installeres Docker på Red Hat Enterprise Linux 8
Du kan installere Docker på Red Hat enten via et repository eller manuelt. Begge muligheder kræver kun få trin.
Sådan installeres Docker på Red Hat 8
Docker, der blev lanceret første gang i 2013, er et gratis program, der har udviklet sig til at være en af de førende containerløsninger inden for udvikling og systemadministration. Det giver brugerne mulighed for at implementere og køre applikationer i Docker-containere, hvilket muliggør hurtigere ibrugtagning ved at inkludere de nødvendige afhængigheder. Docker anbefales på det kraftigste, især når det bruges sammen med Red Hat Enterprise Linux (RHEL). RHEL er kendt som en af de mest populære og pålidelige Linux-distributioner til virksomheder og roses for sin stabilitet, sikkerhed og høje kompatibilitet med en bred vifte af softwarepakker. Nedenfor vil vi guide dig gennem processen med at installere Docker på RHEL 8.
Bruger du en nyere version af Linux-platformen? I vores digitale guide finder du også vejledning i, hvordan du installerer Docker på RHEL 9.
Hvilke krav skal opfyldes?
Inden du går i gang med at installere Docker på Red Hat Enterprise Linux 8, er der nogle forudsætninger, der skal være opfyldt. Du skal have en virtuel maskine med RHEL 8 installeret, og du kan læse mere om, hvordan det fungerer, i vores digitale guide. Du skal desuden have administratorrettigheder til denne maskine. Det er også vigtigt, at du har en internetforbindelse, så du kan downloade de nødvendige pakker. Når disse krav er opfyldt, kan du gå i gang med at installere Docker på RHEL 8.
Vejledning i installation af Docker på Red Hat Enterprise Linux 8
Vi forklarer, hvordan man tilføjer Docker via det relevante repository. Vi anbefaler denne metode, da den gør installationen og fremtidige opdateringer nemmere.
Fjern gamle versioner af Docker
Du behøver kun at udføre det første trin, hvis der allerede findes en ældre version af Docker på systemet. I så fald skal du slette alle afhængigheder samt denne version. Pakkehåndteringen Podman vil også blive fjernet. Du skal 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 \
runcbashYum er pakkehåndteringssystemet YUM (Yellowdog Updater, Modified).
Opdater systemet
Det første, du altid bør gøre, er at opdatere hele dit system. For at gøre dette skal du åbne en terminal og bruge kommandoen update til at opdatere alle filer og afhængigheder, så du har den nyeste version. Her er den relevante kommando:
yum updatebashOpret et arkiv
Du skal oprette et repository til Docker, hvilket er nødvendigt for installationsprocessen. Start med at installere pakken yum-utils, da den indeholder konfigurationsværktøjet til yum. Når det er gjort, kan du oprette repositoryet ved hjælp af følgende kommandoer:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repobashUdfør installationen
Nu kan du, med udgangspunkt i det nye repository, gå i gang med selve Docker-installationen på Red Hat Enterprise Linux 8. For at tilføje den aktuelle version af motoren, conainerd (et kørselsmiljø) og orkestreringsværktøjet Docker Compose skal du indtaste følgende kommando:
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginbashHvis du bliver bedt om GPG-nøglen, er den som følger:
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35bashTjek det og se, om der er et match.
Hvis du i stedet vil installere en bestemt version af Docker på RHEL 8, skal du først få vist alle tilgængelige muligheder fra arkivet. Det ser nogenlunde 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 udskift pladsholderen »version_name« i nedenstående kommando med det relevante navn. Dette består altid af pakkens navn (docker-ce), en bindestreg og versionsnummeret. Et eksempel kunne være denne variant: docker-ce-3:24.0.0-1.e18. Kommandoen ser således ud:
sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-pluginbashSe Docker
For at kontrollere, om installationen af Docker på Red Hat Enterprise Linux 8 er lykkedes, skal du nu starte platformen. Brug følgende kommando til dette:
sudo systemctl start dockerbashStart derefter et »hello-world« -Docker-billede for at teste platformens funktionalitet. Følgende kommando kan bruges til dette:
sudo docker run hello-worldbashSådan installeres Docker manuelt på RHEL 8
Hvis du ikke har adgang til et arkiv, kan du også installere programmet manuelt. Det skal du gøre på følgende måde:
Fjern gamle versioner af Docker
Hvis du stadig har en gammel version af Docker på Red Hat Enterprise Linux 8, bør du først slette den. Her er den relevante kode:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashDu modtager en besked, hvis der ikke er gemt en tidligere version.
Download RPM-fil
Gå nu til den officielle Docker-downloadside, og vælg den relevante version til RHEL 8. Download derefter den tilhørende rpm-fil.
Start installationen
Brug nedenstående kommando til at installere Docker på RHEL 8. Sørg for at erstatte path/to/your/package med den faktiske sti til den mappe, hvor filen er gemt.
sudo yum install path/to/your/package.rpmbashKontroller installationen
For at kontrollere, om installationen er lykkedes, skal du starte Docker igen ved hjælp af følgende kommando:
sudo systemctl start dockerbashKør nu Docker-billedet »hello-world« for at kontrollere, at det fungerer:
sudo docker run hello-worldbash