Hur man installerar Docker på Red Hat Enterprise Linux 8
Du kan installera Docker på Red Hat antingen via ett arkiv eller manuellt. Båda alternativen kräver endast några få steg.
Hur man installerar Docker på Red Hat 8
Docker släpptes första gången 2013 och är en gratis programvara som har blivit en av de bästa containerlösningarna för utveckling och systemadministration. Den gör det möjligt för användare att distribuera och köra applikationer i Docker-containrar, vilket möjliggör snabbare användning genom att inkludera nödvändiga beroenden. Docker rekommenderas starkt, särskilt när det används med Red Hat Enterprise Linux (RHEL). RHEL är känt som en av de mest populära och pålitliga Linux-distributionerna för företag och hyllas för sin stabilitet, säkerhet och höga kompatibilitet med ett brett utbud av programvarupaket. Nedan guidar vi dig genom processen att installera Docker på RHEL 8.
Använder du en nyare version av Linux-plattformen? I vår digitala guide hittar du även instruktioner för hur du installerar Docker på RHEL 9.
Vilka krav måste uppfyllas?
Innan du börjar installera Docker på Red Hat Enterprise Linux 8 finns det några förutsättningar som måste uppfyllas. Du behöver en virtuell maskin med RHEL 8 installerat, och du kan läsa om hur detta fungerar i vår digitala guide. Du måste också ha administratörsbehörighet för denna maskin. Det är också viktigt att du har en internetanslutning så att du kan ladda ner de nödvändiga paketen. När dessa krav är uppfyllda kan du börja installera Docker på RHEL 8.
Steg för att installera Docker på Red Hat Enterprise Linux 8
Vi förklarar hur du lägger till Docker via motsvarande arkiv. Vi rekommenderar denna metod eftersom det underlättar installation och framtida uppdateringar.
Ta bort gamla versioner av Docker
Du behöver bara utföra det första steget om det redan finns en äldre version av Docker på systemet. I så fall bör du ta bort alla beroenden samt denna version. Pakethanteraren Podman kommer också att tas bort. För detta behöver du följande kod:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashYum är pakethanteringssystemet YUM (Yellowdog Updater, Modified).
Uppdatera systemet
Det första steget du alltid bör ta är att uppdatera hela systemet. För att göra detta öppnar du en terminal och använder kommandot update för att uppdatera alla filer och beroenden så att du har den senaste versionen. Detta är rätt kommando för detta:
yum updatebashSkapa arkiv
Du måste konfigurera ett arkiv för Docker, vilket är nödvändigt för installationsprocessen. Börja med att installera paketet yum-utils, eftersom det innehåller konfigurationshanteraren för yum. När det är klart kan du skapa arkivet med följande kommandon:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repobashUtför installationen
Nu kan du, med utgångspunkt från det nya arkivet, påbörja den faktiska Docker-installationen på Red Hat Enterprise Linux 8. För att lägga till den aktuella versionen av motorn, conainerd (en runtime-miljö) och orkestreringsverktyget Docker Compose, anger du följande kommando:
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginbashOm du blir ombedd att ange GPG-nyckeln är den följande:
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35bashKontrollera det och bekräfta om det stämmer.
Om du istället vill installera en specifik version av Docker på RHEL 8, visa först alla tillgängliga alternativ från arkivet. Det ser ungefär 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
<...>bashVälj önskad version och ersätt platshållaren “version_name” i följande kommando med motsvarande namn. Detta består alltid av paketets namn (docker-ce), ett bindestreck och versionsnumret. Ett exempel skulle kunna vara denna variant: docker-ce-3:24.0.0-1.e18. Kommandot ser ut så här:
sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-pluginbashKontrollera Docker
För att kontrollera om installationen av Docker på Red Hat Enterprise Linux 8 lyckades bör du nu starta plattformen. Använd följande kommando för att göra detta:
sudo systemctl start dockerbashStarta sedan en “hello-world” -Docker-bild för att testa plattformens funktionalitet. Följande kommando kan användas för detta:
sudo docker run hello-worldbashHur man manuellt installerar Docker på RHEL 8
Om du inte har tillgång till ett arkiv kan du också installera manuellt. Följ dessa steg:
Ta bort gamla versioner av Docker
Om du fortfarande har en gammal version av Docker på Red Hat Enterprise Linux 8 bör du först ta bort den. Här är motsvarande kod:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashDu får ett meddelande om det inte finns någon tidigare version sparad.
Ladda ner rpm-fil
Gå nu till den officiella Docker-nedladdningssidan och välj lämplig variant för RHEL 8. Ladda sedan ner motsvarande rpm-fil.
Starta installationen
För att installera Docker på RHEL 8, använd kommandot nedan. Se till att ersätta path/to/your/package med den faktiska sökvägen där filen är lagrad.
sudo yum install path/to/your/package.rpmbashKontrollera installationen
För att kontrollera om installationen lyckades startar du Docker igen med följande kommando:
sudo systemctl start dockerbashKör nu Docker-bilden “hello-world” för att kontrollera dess funktionalitet:
sudo docker run hello-worldbash