Hur man installerar Podman containermotor på CentOS 8

Så här installerar du Podman-containermotorn på CentOS 8 Om du använder antingen Red Hat eller CentOS för att distribuera dina containrar, kommer du att få fart med Podman.

Nu när det officiella stödet för Docker-containertiden har tappats av RHEL 8 / CentOS 8, vad ska containeradministratörer göra? Lyckligtvis har utvecklarna på Red Hat arbetat med libpod under en tid. Libpod är det nya containerhanteringsbiblioteket, som innehåller allt som krävs för att hantera skidor, containrar och containerbilder.

Den nya lösningen kallas Podman som fungerar utan att kräva en containerdemon, eftersom alla behållare och skidor skapas som barnprocesser. För alla som har tillbringat veckor, månader och år på att gå upp med fartidens dopptid har du ingenting att frukta eftersom Podman CLI bygger på dockaren CLI.

Jag vill gå igenom stegen för installation och användning av Podman på CentOS 8.

Serverlös databehandling: En guide för IT-ledare (TechRepublic Premium)

Vad du behöver

Det enda du behöver för att göra detta arbete är:

  • En löpande instans av CentOS 8

  • Ett användarkonto med sudo-privilegier

Hur man installerar Podman

Podman har inget eget installationspaket, eftersom det är en del av ett annat verktyg. Så för att få tillgång till Podman, öppna ett terminalfönster på din CentOS 8-server och utfärda kommandot:

 sudo dnf install @ container-tools -y 

Det är allt som behövs för installationen.

Hur man använder Podman

Låt mig visa dig hur liknar Docker Podman är. Säg till exempel att du vill rita en bild. Om du har använt kommandot Docker pull känner du igen:

 podman dra ubuntu 

För att lista dina befintliga bilder, utfärda kommandot:

 podman-bilder 

Ovanstående kommando listar upp alla bilder du har ritat tillsammans med bild-ID.

För att radera en bild kan du göra det med bild-ID, precis som med Docker-körtiden. Ge kommandot:

 podman rmi ID 

Där ID är ID för bilden som ska raderas.

Låt oss nu säga att du vill distribuera en container med den nyligen nedladdade Ubuntu-bilden. Jag ska demonstrera en otroligt grundläggande containerutbyggnad, en som kommer att distribuera en behållare baserad på Ubuntu-bilden och sedan använda ekokommandot från containern för att skriva ut meddelandet "Välkommen till TechRepublic."

För att distribuera denna container med Podman, utfärda kommandot:

 podman run --rm ubuntu / bin / echo "Välkommen till TechRepublic." 

Du bör nästan omedelbart se texten som skrivs ut ( figur A ).

Figur A

Our container was deployed.

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

Vår container distribuerades.

Naturligtvis kommer den behållaren inte att göra dig mycket bra. Låt oss distribuera en behållare som leder extern port 8080 till intern port 8080. Detta kan göras med kommandot:

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

Vi måste köra detta kommando med sudo eftersom portbindningar ännu inte stöds av rotlösa behållare.

För att lista dina körbehållare måste du, igen, använda sudo så:

 sudo podman ps 

Ovanstående kommando listar dina körbehållare ( figur B ).

Figur B

Our running container.

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

Vår springcontainer.

För att stoppa den behållaren, utfärda kommandot:

 sudo podman stopp-ID 

Där ID är behållarens ID.

Ta bort kommandot för att radera den nu stoppade behållaren:

 sudo podmand rm ID 

Där ID är behållarens ID.

Och det är kärnan i att installera och använda den nya containerns körmotor, Podman. Håll ögonen öppna för mer hur-centrerad kring denna nya teknik.

Cloud och allt som ett nyhetsbrev för tjänster

Det här är din resurs för det senaste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, molnsäkerhet och mycket mer. Levereras måndagar

Registrera dig idag

© Copyright 2020 | mobilegn.com