Hogyan telepítsük a Podman konténermotort a CentOS 8-ra

A Podman konténermotor telepítése a CentOS 8-ra Ha Red Hat vagy CentOS-t használ a konténerek telepítéséhez, akkor érdemes felkészülni a Podman-ra.

Most, hogy az RHEL 8 / CentOS 8 elhagyta a Docker tároló futási idejének hivatalos támogatását, mit kell tenni a konténer adminisztrátorai? Szerencsére a Red Hat fejlesztői egy ideje dolgoznak a libpodon. A Libpod az új tárolókezelő könyvtár, amely mindent tartalmaz a hüvelyek, tárolók és tárolóképek kezeléséhez.

Ezt az új megoldást Podmannek hívják, amely anélkül működik, hogy szükség lenne egy konténer démonra, mivel minden tárolót és podot gyermekprocesszorként hoznak létre. Mindenkinek, aki heteket, hónapokat és éveket töltött fel, hogy felgyorsítsa a dokkoló futási idejét, nincs semmi félelme, mivel a Podman CLI a dokkoló CLI-n alapul.

Szeretném áttekintni a Podman telepítésének és használatának lépéseit a CentOS 8-on.

Szerver nélküli számítástechnika: Útmutató az IT vezetők számára (TechRepublic Premium)

Amire szüksége lesz

A munka elvégzéséhez csak a következőkre van szükség:

  • A CentOS 8 futó példánya

  • Felhasználói fiók sudo jogosultságokkal

A Podman telepítése

A Podman-nek nincs saját telepítőcsomagja, mert egy másik eszköz része. Tehát a Podman eléréséhez nyisson meg egy terminál ablakot a CentOS 8 szerverén, és adja ki a következő parancsot:

 sudo dnf install @ container-tools -y 

Ez minden, amire szükség van a telepítéshez.

Hogyan kell használni a Podman-ot?

Hadd mutassam meg, milyen hasonlít a Docker Podman-hoz. Mondja például, hogy szeretne húzni egy képet. Ha a Docker pull parancsot használta, akkor felismeri:

 podman pull ubuntu 

A meglévő képek felsorolásához adja ki a következő parancsot:

 podman képek 

A fenti parancs felsorolja az összes húzott képet, valamint a képazonosítót.

Kép törléséhez ezt a képazonosítóval is megteheti, ugyanúgy, mint a Docker futási időnél. Adja ki a parancsot:

 podman rmi ID 

Ahol az azonosító a törlendő kép azonosítója.

Tegyük fel, hogy telepíteni szeretne egy tárolót az újonnan letöltött Ubuntu-kép segítségével. Megmutatom egy hihetetlenül alapvető tároló telepítését, amely az Ubuntu kép alapján tárolót telepít majd az echo parancs segítségével a tárolóból kinyomtatja a "Welcome to TechRepublic" üzenetet.

A tárolónak a Podmannal történő telepítéséhez adja ki a következő parancsot:

 podman run --rm ubuntu / bin / echo "Welcome to TechRepublic." 

Szinte azonnal látnia kell a kinyomtatott szöveget (A ábra ).

A ábra

Our container was deployed.

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

Konténerünket telepítettük.

Természetesen az a konténer nem fog sok mindent meghozni. Telepítsünk egy olyan tárolót, amely a külső 8080-as portot a 8080-as belső portra továbbítja. Ezt a következő paranccsal tehetjük meg:

 sudo podman run -dit - név ubuntu-apache -p 8080: 8080 ubuntu 

Ezt a parancsot a sudo programmal kell futtatnunk, mivel a gyökér nélküli tárolók még nem támogatják a portkötéseket.

A futó konténerek felsorolásához ismét a sudo-t kell használnia, így:

 sudo podman ps 

A fenti parancs felsorolja a futó tárolókat ( B ábra ).

B. ábra

Our running container.

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

Futó konténerünk.

A tároló leállításához adja ki a következő parancsot:

 sudo podman stop ID 

Ahol az azonosító a tároló azonosítója.

A most leállított tároló törléséhez adja ki a következő parancsot:

 sudo podmand rm ID 

Ahol az azonosító a tároló azonosítója.

És ez a lényege az új, a Podman konténer futásidejű motorjának telepítésében és használatában. Maradjon velünk az új technológiákra összpontosító további útmutatások iránt.

Felhő és minden, mint szolgáltatási hírlevél

Ez a forrás az AWS, a Microsoft Azure, a Google Cloud Platform, az XaaS, a felhőbiztonság és még sok más legfrissebb verziójáról. Hétfőn

Regisztrálj még ma

© Copyright 2020 | mobilegn.com