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