Podman er et moderne al­ter­na­tiv til Docker, der giver dig mulighed for at køre con­tai­ne­re uden en central daemon-proces. Det gør Podman mere sikkert, hvilket især er en fordel for rootless-con­tai­ne­re. Du kan in­stal­le­re Podman på Ubuntu 22.04 på blot få trin.

Hvad er Podman, og hvad bruges det til?

Podman (for­kor­tel­se for Pod Manager) er en open source- con­tai­ner­motor, der giver dig mulighed for at ad­mi­ni­stre­re con­tai­ne­re og pods uden behov for en tjeneste, der kører kon­ti­nu­er­ligt i bag­grun­den. I mod­sæt­ning til Docker kræver Podman ikke en daemon – den kom­mu­ni­ke­rer direkte med con­tai­ner­ne og kører dem i bru­ger­kon­tek­sten. Motoren bruges ofte i sikre miljøer og på systemer, hvor der er behov for sikker og fleksibel con­tai­ner­hånd­te­ring.

Podman byder på en række fordele. For det første un­der­støt­ter plat­for­men rootless-con­tai­ne­re, hvilket giver brugerne mulighed for at køre con­tai­ne­re uden root-ret­tig­he­der, hvilket øger sik­ker­he­den. Da CLI-kom­man­do­er­ne stort set er identiske med de velkendte Docker-kom­man­do­er, kan erfarne Docker-brugere nemt skifte over. Podman un­der­støt­ter desuden Ku­ber­ne­tes-spe­ci­fik­ke koncepter som pods og YAML-kon­fi­gu­ra­tio­ner.

Hvad er for­ud­sæt­nin­ger­ne for in­stal­la­tio­nen?

Før du in­stal­le­rer Podman på Ubuntu, skal du sikre dig, at følgende for­ud­sæt­nin­ger er opfyldt:

  • Et opdateret Ubuntu-system: Sørg for, at din Linux-di­stri­bu­tion er fuldt opdateret.
  • Ter­mi­na­l­ad­gang med sudo- ret­tig­he­der: In­stal­la­tion af Podman på Ubuntu kræver ad­mi­ni­stra­tor­ret­tig­he­der.
  • Mindst 2 GB ledig diskplads: Du skal bruge mindst 2 GB diskplads til at downloade og in­stal­le­re pakkerne samt til frem­ti­di­ge con­tai­ner­bil­le­der.
  • In­ter­net­for­bin­del­se: Du skal også have en stabil in­ter­net­for­bin­del­se, da Podman in­stal­le­res fra de of­fi­ci­el­le Ubuntu-repo­si­to­ri­er eller al­ter­na­ti­ve kilder.

Sådan in­stal­le­res Podman på Ubuntu 22.04

Det er nemt at in­stal­le­re Podman, og det kan klares med blot et par kom­man­do­er. Følg trinene nedenfor.

Trin 1: Opdater systemet

Inden du in­stal­le­rer nye pakker, bør du opdatere dit system til den nyeste version. Dette sikrer, at alle af­hæn­gig­he­der er op­da­te­re­de.

sudo apt update && sudo apt upgrade -y
bash

Denne kommando opdaterer dine pak­ke­li­ster og in­stal­le­rer de seneste op­da­te­rin­ger til dit system.

Trin 2: Installer Podman

Nu kan du fortsætte med at in­stal­le­re Podman på Ubuntu 22.04. Da Podman er in­klu­de­ret i Ubuntus of­fi­ci­el­le pak­ke­repo­si­to­ri­er, kan du in­stal­le­re det ved hjælp af pak­ke­hånd­te­rin­gen:

sudo apt install podman -y
bash

Denne kommando henter Podman og alle nød­ven­di­ge af­hæn­gig­he­der og in­stal­le­rer dem på dit system.

Trin 3: Kon­trol­ler versionen

Når in­stal­la­tio­nen er færdig, kan du kon­trol­le­re, hvilken version af Podman der er in­stal­le­ret, for at sikre dig, at motoren er klar til brug:

podman --version
bash

Hvis Podman er blevet in­stal­le­ret korrekt, bør ud­skrif­ten vise nummeret på den in­stal­le­re­de version.

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

Sådan kon­trol­le­res in­stal­la­tio­nen

For at kon­trol­le­re, om Podman fungerer korrekt på dit system, kan du prøve at køre en container. Brug den enkle »hello-world«-container til at teste det:

podman run --rm hello-world
bash

Hvis alt går godt, bør du se en vel­komst­med­del­el­se, der bekræfter, at Podman kører uden problemer.

Billede: 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’.

Du kan også til enhver tid kon­trol­le­re dit con­tai­ner­mil­jø med følgende kommando:

podman info
bash

Denne kommando giver de­tal­je­re­de op­lys­nin­ger om Podman-in­stal­la­tio­nen, un­der­støt­te­de lag­rings­ba­ck­ends og andre kon­fi­gu­ra­tions­op­lys­nin­ger. Hvis du støder på problemer, kan du bruge podman system reset til at nulstille Podman-kon­fi­gu­ra­tio­nen fuld­stæn­digt.

Gå til ho­ved­me­nu­en