Sådan installeres Podman-containermotoren på CentOS 8

Sådan installeres Podman-containermotoren på CentOS 8 Hvis du bruger enten Red Hat eller CentOS til at distribuere dine containere, skal du komme i gang med Podman.

Nu hvor den officielle support til Docker-containertid er faldet af RHEL 8 / CentOS 8, hvad skal containere også gøre? Heldigvis har udviklerne på Red Hat arbejdet med libpod i nogen tid. Libpod er det nye containerhåndteringsbibliotek, der inkluderer alt nødvendigt for at administrere bælg, containere og containerbilleder.

Den nye løsning kaldes Podman, der fungerer uden at kræve en containerdæmon, da alle containere og bælg er oprettet som underordnede processer. Til alle, der har brugt uger, måneder og år på at komme i gang med docker-runtime, har du intet at frygte, da Podman CLI er baseret på docker CLI.

Jeg vil gerne lede dig gennem trinnene til installation og brug af Podman på CentOS 8.

Serverløs computing: En guide til IT-ledere (TechRepublic Premium)

Hvad du har brug for

De eneste ting, du har brug for for at gøre dette arbejde er:

  • Et kørende eksempel på CentOS 8

  • En brugerkonto med sudo-privilegier

Sådan installeres Podman

Podman har ikke sin egen installationspakke, fordi det er en del af et andet værktøj. Så for at få adgang til Podman, skal du åbne et terminalvindue på din CentOS 8-server og udstede kommandoen:

 sudo dnf install @ container-tools -y 

Det er alt, hvad der er til installationen.

Sådan bruges Podman

Lad mig vise dig, hvordan ligner Docker Podman er. Sig f.eks. At du vil tegne et billede. Hvis du har brugt kommandoen Docker pull, genkender du:

 podman trækker ubuntu 

For at liste dine eksisterende billeder skal du udstede kommandoen:

 podman-billeder 

Ovenstående kommando viser alle de billeder, du har trukket, sammen med billed-ID'et.

For at slette et billede kan du gøre det ved hjælp af billed-ID, ligesom du gør med Docker-runtime. Giv kommandoen:

 podman rmi ID 

Hvor ID er ID'et for det billede, der skal slettes.

Lad os nu sige, at du vil installere en container ved hjælp af det nyligt downloadede Ubuntu-billede. Jeg vil demonstrere en utrolig grundlæggende containerdistribution, en der vil distribuere en container baseret på Ubuntu-billedet og derefter bruge ekko-kommandoen inde fra containeren til at udskrive meddelelsen "Velkommen til TechRepublic."

For at distribuere denne container med Podman skal du udstede kommandoen:

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

Du skal næsten øjeblikkeligt se teksten udskrevet ( figur A ).

Figur A

Our container was deployed.

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

Vores container blev indsat.

Naturligvis vil den container ikke gøre dig meget godt. Lad os distribuere en container, der dirigerer ekstern port 8080 til intern port 8080. Dette kan gøres med kommandoen:

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

Vi er nødt til at køre denne kommando med sudo, da portbindinger endnu ikke understøttes af rodløse containere.

For at liste dine løbende containere skal du igen bruge sudo på den måde:

 sudo podman ps 

Ovenstående kommando viser dine løbende containere ( figur B ).

Figur B

Our running container.

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

Vores løbende container.

For at stoppe denne container skal du udstede kommandoen:

 sudo podman stop-ID 

Hvor ID er navnet på container-ID.

For at slette den nu stoppede container skal du udstede kommandoen:

 sudo podmand rm ID 

Hvor ID er navnet på container-ID.

Og det er kernen ved at installere og bruge den nye container-runtime-motor, Podman. Hold øje med flere how-tos centreret omkring denne nye teknologi.

Cloud og alt som et service nyhedsbrev

Dette er din go-to ressource for det nyeste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhed og meget mere. Leveres mandage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com