Hur man installerar Docker på Red Hat Enterprise Linux 9
Du har två alternativ för att installera Docker på Red Hat Enterprise Linux 9. Även om det rekommenderas att skapa ett arkiv är det också möjligt att installera manuellt.
Hur man installerar Docker på Red Hat 9
Dockers öppna plattform förenklar utveckling över flera platser eller maskiner och underlättar smidigt teamsamarbete. Eftersom applikationer och deras beroenden kan skickas och köras tillsammans i Docker-containrar förbättras även prestandan avsevärt. En populär kombination är Docker med Red Hat Enterprise Linux 9. Den proprietära Linux-distributionen anses nu vara en av de mest robusta, säkra och flexibla lösningarna speciellt för företag. Dess kompatibilitet med ett stort antal programpaket talar också till plattformens fördel. Vi förklarar hur man installerar Docker på Red Hat Enterprise Linux (RHEL).
I vår digitala guide hittar du också omfattande instruktioner för installation av Docker på RHEL 8.
Vilka krav måste uppfyllas?
För att installera Docker på RHEL 9 måste du vidta några förberedande åtgärder. Se först till att du har en virtuell maskin som kör rätt version av Red Hat Enterprise Linux. Vår digitala guide innehåller instruktioner om hur du installerar RHEL 9. Du behöver också administratörsbehörighet för den virtuella maskinen. Dessutom krävs en stabil internetanslutning för att ladda ner alla nödvändiga paket. När dessa villkor är uppfyllda kan du fortsätta med installationen.
Steg för att installera Docker på Red Hat Enterprise Linux 9
Det enklaste sättet att installera Docker på Red Hat Enterprise Linux 9 är via ett rpm-arkiv. Börja med att konfigurera detta arkiv och fortsätt sedan med följande steg. Vi rekommenderar denna metod, eftersom den också förenklar framtida uppdateringar. Så här går du tillväga:
Ta bort gamla versioner av Docker
Innan du installerar en ny version av Docker är det viktigt att avinstallera alla äldre versioner tillsammans med alla relaterade beroenden. Denna process kommer också att ta bort pakethanteraren Podman. Därefter använder du pakethanteringssystemet YUM (Yellowdog Updater, Modified) för att utföra de nödvändiga stegen. Koden för denna process är följande:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashOm inga gamla versioner kan hittas kommer YUM att informera dig om detta.
Uppdatera systemet
Innan du utför installationen är det klokt att först uppdatera hela systemet. Detta säkerställer att alla filer och beroenden är uppdaterade. Denna instruktion kan användas för detta ändamål:
yum updatebashSkapa arkiv
Installationen utförs via ett arkiv. Om du vill skapa den här katalogen behöver du paketet yum-utils, som innehåller YUM-konfigurationshanteraren. Använd följande två kommandorader för att installera yum-utils, starta hanteraren och skapa ett nytt arkiv för Docker på RHEL 9:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repobashInstallera aktuell version eller valfri version
För att installera den senaste versionen av Docker på Red Hat Enterprise Linux 9 använder du följande kommando. Detta installerar Docker-motorn tillsammans med containerd-runtime och Docker Compose-orkestreringsverktyget.
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginbashI vissa fall kommer du att bli ombedd att ange GPG-nyckeln. Jämför den lagrade nyckeln med denna kombination av siffror. Om båda stämmer, bekräfta att de är korrekta.
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35bashOm du vill använda en specifik version av Docker för RHEL 9 kan du visa en lista över alla tillgängliga alternativ från arkivet och välja den version som passar dina behov. Ett exempel på en sådan lista ser ut så här:
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
<...>bashBestäm vilken version du vill ha och ange det fullständiga versionsnamnet i följande kommando istället för platshållaren ”version_name”. Dessa namn är alltid uppbyggda enligt samma princip: Paketets namn (i detta fall ”docker-ce”), följt av ett bindestreck och versionsnumret. För det första alternativet i listan ovan skulle det korrekta namnet vara: 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-pluginbashKontrollera Docker
För att säkerställa att installationen av Docker på Red Hat Enterprise Linux 9 har lyckats, starta plattformen med följande kommando:
sudo systemctl start dockerbashSkapa sedan Docker-bilden ”hello-world”. Om detta fungerar som förväntat har installationen lyckats.
sudo docker run hello-worldbashHur man installerar Docker på RHEL 9 manuellt
Det finns också möjlighet att installera Docker på RHEL 9 utan att skapa ett arkiv.
Ta bort alla gamla versioner av Docker på RHEL 9
Ta först bort alla gamla versioner av Docker på Red Hat Enterprise Linux 9 och pakethanteraren Podman. Denna kod kan användas för detta:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashLadda ner rpm-fil
Gå till den officiella Docker-nedladdningssidan och ladda ner önskad rpm-fil.
Starta installationen
För att starta installationen av Docker på Red Hat Enterprise Linux 9, använd följande kommando. Istället för platshållaren “path/to/your/package” anger du platsen för rpm-filen.
sudo yum install /path/to/your/package.rpmbashKontrollera installationen
När installationen är klar startar du Docker med följande kommando:
sudo systemctl start dockerbashSkapa Docker-bilden “hello-world”. Om detta fungerar betyder det att installationen lyckades.
sudo docker run hello-worldbash