Podman je sodobna al­ter­na­ti­va Dockerju, ki omogoča zagon kon­tej­ner­jev brez cen­tral­ne­ga demon procesa. Zaradi tega je Podman varnejši, kar je še posebej koristno za kon­tej­ner­je brez root dostopa. Podman lahko na Ubuntu 22.04 namestite v le nekaj korakih.

Kaj je Podman in za kaj se uporablja?

Podman (okrajšava za Pod Manager) je od­pr­to­ko­dni pogon za kon­tej­ner­je, ki omogoča upra­vlja­nje kon­tej­ner­jev in podov brez potrebe po ne­pre­ki­nje­no delujoči storitvi v ozadju. Za razliko od Dockerja Podman ne potrebuje demon – ne­po­sre­dno ko­mu­ni­ci­ra s kon­tej­ner­ji in jih izvaja v upo­rab­ni­škem kontekstu. Pogon se pogosto uporablja v varnih okoljih in na sistemih, kjer je potrebno varno in pri­la­go­dlji­vo upra­vlja­nje kon­tej­ner­jev.

Podman ponuja številne prednosti. Med drugim ta platforma podpira kon­tej­ner­je brez root-pravic, kar upo­rab­ni­kom omogoča zagon kon­tej­ner­jev brez root-pravic, s čimer se poveča varnost. Ker so ukazi v ukazni vrstici v veliki meri enaki znanim ukazom Dockerja, lahko dol­go­le­tni upo­rab­ni­ki Dockerja brez težav preidejo na Podman. Podman podpira tudi koncepte, značilne za Ku­ber­ne­tes, kot so podi in kon­fi­gu­ra­ci­je YAML.

Kakšni so pogoji za na­me­sti­tev?

Preden namestite Podman v sistemu Ubuntu, se pre­pri­čaj­te, da iz­pol­nju­je­te naslednje pogoje:

  • Naj­no­vej­ša različica sistema Ubuntu: Pre­pri­čaj­te se, da je vaša di­s­tri­bu­ci­ja Linuxa popolnoma po­so­do­blje­na.
  • Dostop do terminala s pri­vi­le­gi­ji sudo: Na­me­sti­tev Podmana na Ubuntu zahteva ad­mi­ni­stra­tor­ske pravice.
  • Vsaj 2 GB prostega prostora na disku: Po­tre­bo­va­li boste vsaj 2 GB prostora na disku za prenos in na­me­sti­tev paketov ter za prihodnje slike kon­tej­ner­jev.
  • In­ter­ne­tna povezava: Po­tre­bo­va­li boste tudi stabilno in­ter­ne­tno povezavo, saj se Podman namesti iz uradnih skladišč Ubuntu ali al­ter­na­tiv­nih virov.

Kako namestiti Podman v Ubuntu 22.04

Na­me­sti­tev Podmana je preprosta in jo je mogoče opraviti z le nekaj ukazi. Sledite spodaj navedenim korakom.

Korak 1: Po­so­do­bi­te sistem

Preden namestite nove pakete, po­so­do­bi­te sistem na naj­no­vej­šo različico. S tem boste za­go­to­vi­li, da so vse od­vi­sno­sti po­so­do­blje­ne.

sudo apt update && sudo apt upgrade -y
bash

Ta ukaz posodobi sezname paketov in namesti naj­no­vej­še po­so­do­bi­tve za vaš sistem.

Korak 2: Namestite Podman

Sedaj lahko na­da­lju­je­te z na­me­sti­tvi­jo Podmana v Ubuntu 22.04. Ker je Podman vključen v uradna skladišča Ubuntuja, ga lahko namestite s pomočjo upra­vi­te­lja paketov:

sudo apt install podman -y
bash

Ta ukaz prenese program Podman in vse potrebne od­vi­sno­sti ter jih namesti v vaš sistem.

Korak 3: Preverite različico

Ko je na­me­sti­tev končana, lahko preverite, katera različica Podmana je nameščena, da se pre­pri­ča­te, da je program pri­pra­vljen za uporabo:

podman --version
bash

Če je bila na­me­sti­tev Podmana uspešna, bi moral izpis prikazati številko nameščene različice.

Image: Podman: Version display on Ubuntu
The version output in our example shows an in­stal­la­ti­on of Podman version 3.4.4.

Kako preveriti na­me­sti­tev

Če želite preveriti, ali Podman na vašem sistemu deluje pravilno, poskusite zagnati kontejner. Za preizkus uporabite preprost kontejner »hello-world«:

podman run --rm hello-world
bash

Če bo vse potekalo po načrtih, se bo prikazalo pozdravno sporočilo, ki potrjuje, da Podman deluje pravilno.

Image: Podman: Successful creation of a test container
You can now use Podman to create any con­tain­ers you want, such as the Docker test container ‘hello-world’.

Svoj okolje kon­tej­ner­ja lahko kadarkoli preverite tudi z na­sle­dnjim ukazom:

podman info
bash

Ta ukaz prikaže podrobne in­for­ma­ci­je o na­me­sti­tvi Podmana, podprtih shra­nje­val­nih sistemih in drugih po­drob­no­stih kon­fi­gu­ra­ci­je. Če naletite na kakršne koli težave, lahko s podman system reset v celoti po­na­sta­vi­te kon­fi­gu­ra­ci­jo Podmana.

Go to Main Menu