Podman on Dockerile mõeldud kaasaegne al­ter­na­tiiv, mis võimaldab käivitada kon­tei­ne­rid ilma keskse daemon-prot­ses­sita. See muudab Podmani tur­va­li­se­maks, mis on eriti kasulik root-õigusteta kon­tei­ne­rite puhul. Podmani saab Ubuntu 22.04-le pai­gal­dada vaid mõne sammuga.

Mis on Podman ja milleks seda ka­su­ta­takse?

Podman (lühend sõnast „Pod Manager“) on avatud läh­te­koo­diga kon­tei­ne­ri­moo­tor, mis võimaldab hallata kon­tei­ne­rid ja podid ilma pidevalt töötava taus­ta­tee­nu­seta. Erinevalt Dockerist ei vaja Podman daemonit – see suhtleb otse kon­tei­ne­ri­tega ja käitab neid kasutaja kon­teks­tis. Seda mootorit ka­su­ta­takse ta­va­li­selt tur­valis­tes kesk­kon­da­des ja süs­teemi­des, kus on vaja turvalist ja paind­likku kon­tei­ne­rite haldamist.

Podmanil on mitmeid eeliseid. Esiteks toetab see mootor root-õigusteta kon­tei­ne­rid, mis võimaldab ka­su­ta­ja­tel käivitada kon­tei­ne­rid ilma root-õigusteta, mis omakorda parandab tur­va­li­sust. Kuna käsurea käsud on suures osas sarnased tuttavate Docker-käskudega, saavad pi­ka­aja­li­sed Docker-kasutajad hõlpsasti üle minna. Podman toetab ka Ku­ber­ne­te­sele omaseid kont­sept­sioone, nagu podid ja YAML-kon­fi­gu­rat­sioo­nid.

Millised on pai­gal­da­mise eel­tin­gi­mu­sed?

Enne Podmani ins­tal­li­mist Ubuntu süsteemi veenduge, et järgmised eel­tin­gi­mu­sed on täidetud:

  • Ajakohane Ubuntu-süsteem: veendu, et su Linuxi dist­ri­but­sioon on täie­li­kult ajakohane.
  • Terminali juur­de­pääs sudo -õigustega: Podmani ins­tal­li­mine Ubuntule nõuab ad­mi­nist­raa­to­ri­õi­gusi.
  • Vähemalt 2 GB vaba ket­ta­ruumi: Pakettide al­la­laa­di­miseks ja ins­tal­li­miseks ning tulevaste kon­tei­ne­ri­piltide jaoks on vaja vähemalt 2 GB ket­ta­ruumi.
  • In­ter­ne­ti­ühen­dus: vajate ka sta­biil­set in­ter­ne­ti­ühen­dust, kuna Podman ins­tal­li­takse amet­li­kest Ubuntu hoid­la­test või al­ter­na­tiiv­se­test al­li­ka­test.

Kuidas ins­tal­lida Podman Ubuntu 22.04-le

Podmani pai­gal­da­mine on lihtne ja selleks piisab vaid mõnest käskust. Järgige allpool toodud juhiseid.

1. samm: Süsteemi uuen­da­mine

Enne uute pakettide pai­gal­da­mist peaksite oma süsteemi uuendama viimase ver­sioo­nini. See tagab, et kõik sõl­tu­vu­sed on aja­ko­ha­sed.

sudo apt update && sudo apt upgrade -y
bash

See käsk uuendab teie pa­ke­ti­loen­deid ja installib süsteemi viimased uuendused.

2. samm: Podmani ins­tal­li­mine

Nüüd võite jätkata Podmani ins­tal­li­mi­sega Ubuntu 22.04-le. Kuna Podman on Ubuntu ametlikes pa­ki­hal­du­ri­tes olemas, saate selle ins­tal­lida pa­ki­hal­duri abil:

sudo apt install podman -y
bash

See käsk laadib alla Podmani ja kõik vajalikud sõl­tu­vu­sed ning installib need teie süsteemi.

3. samm: Kontrolli versiooni

Kui pai­gal­da­mine on lõppenud, saate kont­rol­lida Podmani pai­gal­da­tud versiooni, et veenduda, et mootor on ka­su­tus­val­mis:

podman --version
bash

Kui Podman on edukalt ins­tal­li­tud, peaks väljundis kuvatama ins­tal­li­tud versiooni number.

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

Kuidas kont­rol­lida pai­gal­dust

Et kont­rol­lida, kas Podman töötab teie süsteemis kor­ra­li­kult, proovige käivitada konteiner. Kasutage selle tes­ti­miseks lihtsat „hello-world“ kon­tei­ne­rit:

podman run --rm hello-world
bash

Kui kõik läheb hästi, peaksite nägema ter­vi­tus­sõ­nu­mit, mis kinnitab, et Podman töötab edukalt.

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

Samuti saate oma kon­tei­neri keskkonda igal ajal kont­rol­lida järgmise käsuga:

podman info
bash

See käsk annab ük­sik­as­ja­likku teavet Podmani installi, toetatud sal­ves­tus­la­hen­duste ja muude sea­dis­tuste kohta. Kui tekib probleeme, saate käsuga podman system reset Podmani sea­dis­tused täie­li­kult taastada.

Go to Main Menu