Podman on moderni vaih­toeh­to Doc­ke­ril­le, jonka avulla voit käyttää kontteja ilman kes­ki­tet­tyä taus­tapro­ses­sia. Tämä tekee Pod­ma­nis­ta tur­val­li­sem­man, mikä on erityisen hyö­dyl­lis­tä rootless-konttien käytössä. Voit asentaa Podmanin Ubuntu 22.04:ään vain muu­ta­mal­la vaiheella.

Mikä on Podman ja mihin sitä käytetään?

Podman (lyhenne sanoista Pod Manager) on avoimen läh­de­koo­din kont­ti­moot­to­ri, jonka avulla voit hallita kontteja ja pod-yksiköitä ilman jat­ku­vas­ti käynnissä olevaa taus­ta­pal­ve­lua. Toisin kuin Docker, Podman ei vaadi taus­ta­pal­ve­lua – se on suoraan yh­tey­des­sä kont­tei­hin ja suorittaa niitä käyttäjän kon­teks­tis­sa. Moottoria käytetään yleisesti tur­val­li­sis­sa ym­pä­ris­töis­sä ja jär­jes­tel­mis­sä, joissa tarvitaan tur­val­lis­ta ja joustavaa konttien hallintaa.

Podman tarjoaa useita etuja. En­sin­nä­kin moottori tukee root-oi­keuk­set­to­mia kontteja, minkä ansiosta käyttäjät voivat käyttää kontteja ilman pää­käyt­tä­jän oikeuksia, mikä parantaa tie­to­tur­vaa. Koska ko­men­to­ri­vi­ko­men­not ovat suurelta osin samat kuin tutut Docker-komennot, pit­kä­ai­kai­set Docker-käyttäjät voivat siirtyä uuteen jär­jes­tel­mään helposti. Podman tukee myös Ku­ber­ne­tes-alustalle ominaisia kä­sit­tei­tä, kuten podit ja YAML-mää­ri­tyk­set.

Mitkä ovat asen­nuk­sen edel­ly­tyk­set?

Ennen kuin asennat Podmanin Ubuntuun, varmista, että seuraavat edel­ly­tyk­set täyttyvät:

  • Ajan­ta­sai­nen Ubuntu-jär­jes­tel­mä: Varmista, että Linux-jakelusi on täysin ajan tasalla.
  • Ter­mi­naa­li­pää­sy sudo-oi­keuk­sil­la: Podmanin asen­ta­mi­nen Ubuntuun vaatii jär­jes­tel­män­val­vo­jan oikeudet.
  • Vähintään 2 Gt vapaata levytilaa: Tarvitset vähintään 2 Gt levytilaa pakettien la­taa­mi­seen ja asen­ta­mi­seen sekä tulevia kont­ti­ku­va-tie­dos­to­ja varten.
  • Internet-yhteys: Tarvitset myös vakaan Internet-yhteyden, koska Podman asen­ne­taan vi­ral­li­sis­ta Ubuntu-pa­ket­ti­va­ras­tois­ta tai vaih­toeh­toi­sis­ta lähteistä.

Kuinka asentaa Podman Ubuntu 22.04:ään

Podmanin asen­ta­mi­nen on helppoa ja se onnistuu muu­ta­mal­la ko­men­nol­la. Noudata alla olevia ohjeita.

Vaihe 1: Päivitä jär­jes­tel­mä

Ennen uusien pakettien asen­ta­mis­ta sinun tulisi päivittää jär­jes­tel­mä­si uusimpaan versioon. Näin varmistat, että kaikki riip­pu­vuu­det ovat ajan tasalla.

sudo apt update && sudo apt upgrade -y
bash

Tämä komento päivittää pa­ket­ti­luet­te­lo­si ja asentaa jär­jes­tel­mään uusimmat päi­vi­tyk­set.

Vaihe 2: Asenna Podman

Nyt voit jatkaa Podmanin asen­ta­mis­ta Ubuntu 22.04:ään. Koska Podman sisältyy Ubuntun vi­ral­li­siin pa­ket­ti­va­ras­toi­hin, voit asentaa sen pa­ket­ti­hal­lin­nan avulla:

sudo apt install podman -y
bash

Tämä komento lataa Podmanin ja kaikki tar­vit­ta­vat riip­pu­vuu­det sekä asentaa ne jär­jes­tel­mää­si.

Vaihe 3: Tarkista versio

Kun asennus on valmis, voit tarkistaa asennetun Podman-version var­mis­taak­se­si, että moottori on käyt­tö­val­mis:

podman --version
bash

Jos Podman on asennettu on­nis­tu­nees­ti, tu­los­tees­sa pitäisi näkyä asennetun version numero.

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

Kuinka tarkistaa asennus

Voit tarkistaa, toimiiko Podman jär­jes­tel­mäs­sä­si oikein, käyn­nis­tä­mäl­lä kontin. Testaa sitä yk­sin­ker­tai­sel­la ”hello-world”-kontilla:

podman run --rm hello-world
bash

Jos kaikki sujuu hyvin, ruudulle pitäisi ilmestyä ter­ve­tu­lo­vies­ti, joka vahvistaa, että Podman toimii oikein.

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

Voit myös tarkistaa kont­tiym­pä­ris­tö­si milloin tahansa seu­raa­val­la ko­men­nol­la:

podman info
bash

Tämä komento antaa yk­si­tyis­koh­tais­ta tietoa Podmanin asen­nuk­ses­ta, tuetuista tal­len­nus­jär­jes­tel­mis­tä ja muista ase­tuk­sis­ta. Jos kohtaat ongelmia, voit käyttää podman system reset nol­la­tak­se­si Podmanin asetukset kokonaan.

Siirry pää­va­lik­koon