Hogyan telepítsük a Podman konténermotort a CentOS 8-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