Bil

Hur man använder Rocky Linux som en Docker-containerbild

Skaparen av Rocky Linux har gjort distributionen tillgänglig som en Docker-bild. Jack Wallen visar dig hur du skaffar den, distribuerar den och modifierar den.

Rocky Linux har framstått som en av de främsta utmanarna för att ersätta CentOS för många företag. Och för de flesta kommer den servercentrerade Linux-distributionen att distribueras mestadels på bar metall eller som en virtuell maskin. Men det finns en annan väg att ta, en som bör ha containerutvecklare ganska nöjda.

Öppen källkod: Måste läsa täckning

Utvecklarna av Rocky Linux har släppt en containerbild, så att du kan börja utveckla dina containrar baserat på den nya Linux-distributionen från själva upphovsmannen till CentOS. Fördelarna med detta inkluderar att ha en kraftfull, säker distribution att basera dina containrar för. Och eftersom detta är en officiell utgåva kan du vara säker på att den har granskats och är säker att använda.

SE: Kubernetes: A cheat sheet (gratis PDF) (TechRepublic)

Naturligtvis, som de flesta containerspecifika bilder, har Rocky Linux-avbildningen tagits bort från några av de tjänster och appar som inte skulle vara nödvändiga för containerdistribution. Det betyder att du får en bar-bones-distribution som du sedan kan använda för att bygga vad du behöver. Det, i kombination med den vanliga Rocky Linux-säkerheten och tillförlitligheten, gör den här bilden till en främsta kandidat för dina containerdistributioner.

Låt oss ta reda på hur du lägger till Rocky Linux-bilden till din växande Docker-samling.

Vad du behöver

För att få detta att fungera behöver du en maskin med Docker-motorn installerad och igång. Jag ska demonstrera på Ubuntu Server 20.04, men så länge du har Docker på maskinen spelar plattformen ingen roll.

Det är allt. Låt oss börja jobba.

Hur man drar ner Rocky Linux-bilden

Logga in på din maskin och öppna ett terminalfönster. För att dra ner Rocky Linux-bilden, utfärda kommandot:

docker pull rockylinux/rockylinux

Efter en stund kommer bilden att sparas i ditt lokala arkiv och är redo att användas. Du kan verifiera att bilden finns där med kommandot:

docker-bilder

Du bör se rockylinux listad (Bild A).

Bild A

Rocky Linux-bilden har sparats och är redo att användas.

Hur man skapar en behĂĄllare frĂĄn Rocky Linux-bilden

Medan jag har dig, låt mig visa dig hur du skapar en behållare från den här bilden. Vi anropar behållaren rlinux och distribuerar den i fristående läge med kommandot:

docker kör -it –namn rlinux -d rockylinux/rockylinux

LĂĄt oss fĂĄ tillgĂĄng till behĂĄllaren sĂĄ att vi kan arbeta med den med kommandot:

docker exec -it –user root rlinux /bin/bash

FrĂĄn containerprompten, lĂĄt oss installera Apache-webbservern med kommandot:

dnf installera httpd -y

Starta httpd-demonen med kommandot:

httpd

Kontrollera att servern körs med kommandot:

curl localhost

Du bör se resultatet av curl-kommandot flyga förbi.

Avsluta behållaren med exit-kommandot och du är klar. Din Rocky Linux-behållare är igång och du har modifierat den genom att installera Apache-webbservern. Låt oss nu säga att du vill genomföra ändringarna och skapa en ny bild baserat på dessa ändringar. För det kan du utfärda kommandot:

sudo docker commit ID rlinux-mall

Där ID är container-ID för den ändrade bilden. Om du listar ut dina bilder bör du nu se rlinux-mall inkluderad (Bild B).

Bild B

Du har nu en behĂĄllare, baserad pĂĄ Rocky Linux, som inkluderar Apache-webbservern.

Du kan förstöra den ursprungliga Rocky Linux-behållaren genom att först hitta container-ID:t med kommandot:

hamnare ps -a

Stoppa behĂĄllaren med kommandot:

dockare stop ID

Där ID är de första fyra tecknen i Container ID för din rlinux-behållare. Ta bort behållaren med kommandot:

dockare rm ID

Där ID är Container ID för din rlinux-behållare.

Och det är allt som finns att dra ner och använda Rocky Linux Docker-containerbilden. Njut av att utveckla dina behållare med en av de bästa servercentrerade distributionerna på marknaden.

Prenumerera pĂĄ TechRepublic’s Hur man fĂĄr tekniken att fungera pĂĄ YouTube för alla de senaste tekniska rĂĄden för affärsproffs frĂĄn Jack Wallen.

Illustration: Lisa Hornung/TechRepublic

BotĂłn volver arriba

Annonsblockerare upptäckt

Du måste ta bort AD BLOCKER för att fortsätta använda vår webbplats TACK