Slik installerer du Podman-containermotoren på CentOS 8

Slik installerer du Podman-containermotoren på CentOS 8 Hvis du bruker Red Hat eller CentOS til å distribuere containerne dine, vil du være oppdatert med Podman.

Nå som offisiell støtte for Docker-containertiden har blitt henlagt av RHEL 8 / CentOS 8, hva skal containeradministratorene gjøre? Heldigvis har utviklerne på Red Hat jobbet med libpod i noen tid. Libpod er det nye containerstyringsbiblioteket, som inkluderer alt nødvendig for å administrere pods, containere og containerbilder.

Den nye løsningen kalles Podman som fungerer uten å kreve en containerdemon, da alle containere og pods er opprettet som barneprosesser. Til alle som har brukt uker, måneder og år på å komme i gang med docker-kjøretiden, har du ingenting å frykte da Podman CLI er basert på docker CLI.

Jeg vil lede deg gjennom trinnene for installasjon og bruk av Podman på CentOS 8.

Serverløs databehandling: En guide for IT-ledere (TechRepublic Premium)

Hva du trenger

Det eneste du trenger for å få dette til å gjøre er:

  • Et kjørende eksempel på CentOS 8

  • En brukerkonto med sudo-rettigheter

Slik installerer du Podman

Podman har ikke sin egen installasjonspakke, fordi den er en del av et annet verktøy. Så for å få tilgang til Podman, åpner du et terminalvindu på CentOS 8-serveren og gir kommandoen:

 sudo dnf install @ container-tools -y 

Det er alt du trenger for installasjonen.

Hvordan bruke Podman

La meg vise deg hvor lik Docker Podman er. Si for eksempel at du vil tegne et bilde. Hvis du har brukt Docker pull-kommandoen, vil du gjenkjenne:

 podman pull ubuntu 

Hvis du vil liste over eksisterende bilder, gir du kommandoen:

 podman-bilder 

Kommandoen ovenfor viser alle bildene du har tegnet, sammen med ID-en.

For å slette et bilde, kan du gjøre det ved hjelp av bilde-ID, akkurat som du gjør med Docker-runtime. Gi kommandoen:

 podman rmi ID 

Hvor ID er IDen til bildet som skal slettes.

La oss si at du vil distribuere en container ved å bruke det nylig nedlastede Ubuntu-bildet. Jeg skal demonstrere en utrolig grunnleggende containerutplassering, en som vil distribuere en container basert på Ubuntu-bildet og deretter bruke ekko-kommandoen fra containeren til å skrive ut meldingen "Velkommen til TechRepublic."

Hvis du vil distribuere denne containeren med Podman, utgir du kommandoen:

 podman run --rm ubuntu / bin / echo "Velkommen til TechRepublic." 

Du skal nesten umiddelbart se teksten skrevet ut ( figur A ).

Figur A

Our container was deployed.

" data-credit="" rel="noopener noreferrer nofollow">

Containeren vår ble utplassert.

Selvfølgelig vil ikke den beholderen gjøre deg mye. La oss distribuere en container som dirigerer ekstern port 8080 til intern port 8080. Dette kan gjøres med kommandoen:

 sudo podman run -dit - navn ubuntu-apache -p 8080: 8080 ubuntu 

Vi må kjøre denne kommandoen med sudo ettersom portbindinger ennå ikke støttes av rotløse containere.

For å liste over løpende containere må du igjen bruke sudo slik:

 sudo podman ps 

Kommandoen over vil liste ut dine løpende containere ( figur B ).

Figur B

Our running container.

" data-credit="" rel="noopener noreferrer nofollow">

Den løpende containeren vår.

Hvis du vil stoppe den beholderen, utgir du kommandoen:

 sudo podman stopp-ID 

Hvor ID er navnet på container-ID.

Hvis du vil slette beholderen som nå er stoppet, utgir du kommandoen:

 sudo podmand rm ID 

Hvor ID er navnet på container-ID.

Og det er essensen av å installere og bruke den nye containerdriftmotoren, Podman. Følg med for mer hvordan du sentrerer deg om denne nye teknologien.

Cloud og alt som et service nyhetsbrev

Dette er din go-to ressurs for det siste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhet og mye mer. Leveres mandager

Registrer deg i dag

© Copyright 2021 | pepebotifarra.com