Podman is een modern al­ter­na­tief voor Docker waarmee je con­tai­ners kunt uitvoeren zonder een centraal daemon-proces. Dit maakt Podman veiliger, wat vooral voordelig is voor rootless con­tai­ners. Je kunt Podman in slechts een paar stappen op Ubuntu 22.04 in­stal­le­ren.

Wat is Podman en waarvoor wordt het gebruikt?

Podman (afkorting van Pod Manager) is een open-source container-engine waarmee je con­tai­ners en pods kunt beheren zonder dat daarvoor een continu actieve ach­ter­grond­dienst nodig is. In te­gen­stel­ling tot Docker heeft Podman geen daemon nodig: het com­mu­ni­ceert recht­streeks met con­tai­ners en voert deze uit in de ge­brui­kers­con­text. De engine wordt vaak gebruikt in be­vei­lig­de om­ge­vin­gen en op systemen waar veilige en flexibele con­tai­ner­ope­ra­ties vereist zijn.

Podman biedt ver­schil­len­de voordelen. Ten eerste on­der­steunt de engine rootless con­tai­ners, waardoor ge­brui­kers con­tai­ners kunnen uitvoeren zonder root­rech­ten, wat de be­vei­li­ging ten goede komt. Aangezien de CLI-op­drach­ten gro­ten­deels over­een­ko­men met de bekende Docker-op­drach­ten, kunnen ervaren Docker-ge­brui­kers ge­mak­ke­lijk over­stap­pen. Podman on­der­steunt ook Ku­ber­ne­tes-spe­ci­fie­ke concepten zoals pods en YAML-con­fi­gu­ra­ties.

Wat zijn de vereisten voor de in­stal­la­tie?

Zorg ervoor dat je aan de volgende vereisten voldoet voordat je Podman op Ubuntu in­stal­leert:

  • Een up-to-date Ubuntu-systeem: zorg ervoor dat je Linux-dis­tri­bu­tie volledig up-to-date is.
  • Toegang tot de terminal met sudo-rechten: Voor het in­stal­le­ren van Podman op Ubuntu zijn be­heer­ders­rech­ten vereist.
  • Minimaal 2 GB vrije schijf­ruim­te: U hebt minimaal 2 GB schijf­ruim­te nodig om de pakketten te down­lo­a­den en te in­stal­le­ren, evenals voor toe­kom­sti­ge con­tai­ne­ri­ma­ges.
  • In­ter­net­ver­bin­ding: U hebt ook een stabiele in­ter­net­ver­bin­ding nodig, aangezien Podman wordt ge­ïn­stal­leerd vanuit de officiële Ubuntu-re­po­si­to­ries of al­ter­na­tie­ve bronnen.

Podman in­stal­le­ren op Ubuntu 22.04

Podman in­stal­le­ren is eenvoudig en kan met slechts een paar commando’s worden gedaan. Volg de on­der­staan­de stappen.

Stap 1: Werk het systeem bij

Voordat u nieuwe pakketten in­stal­leert, moet u uw systeem updaten naar de nieuwste versie. Zo zorgt u ervoor dat alle af­han­ke­lijk­he­den up-to-date zijn.

sudo apt update && sudo apt upgrade -y
bash

Met dit commando worden je pak­ket­lijs­ten bij­ge­werkt en worden de nieuwste updates voor je systeem ge­ïn­stal­leerd.

Stap 2: Podman in­stal­le­ren

Nu kunt u doorgaan met het in­stal­le­ren van Podman op Ubuntu 22.04. Aangezien Podman in de officiële re­po­si­to­ries van Ubuntu is opgenomen, kunt u het via de pak­ket­be­heer­der in­stal­le­ren:

sudo apt install podman -y
bash

Met dit commando worden Podman en alle benodigde af­han­ke­lijk­he­den ge­down­load en op je systeem ge­ïn­stal­leerd.

Stap 3: Con­tro­leer de versie

Zodra de in­stal­la­tie is voltooid, kunt u de ge­ïn­stal­leer­de versie van Podman con­tro­le­ren om te zien of de engine klaar is voor gebruik:

podman --version
bash

Als Podman correct is ge­ïn­stal­leerd, zou de uitvoer het ver­sie­num­mer van de ge­ïn­stal­leer­de versie moeten weergeven.

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

Hoe con­tro­leer je of de in­stal­la­tie is gelukt?

Om te con­tro­le­ren of Podman goed werkt op uw systeem, kunt u een container starten. Gebruik de een­vou­di­ge ‘hello-world’-container om dit te testen:

podman run --rm hello-world
bash

Als alles goed gaat, zou je een wel­komst­be­richt moeten zien waarin wordt bevestigd dat Podman correct draait.

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

Je kunt je con­tai­ner­om­ge­ving ook op elk moment con­tro­le­ren met het volgende commando:

podman info
bash

Dit commando geeft ge­de­tail­leer­de in­for­ma­tie over de Podman-in­stal­la­tie, de on­der­steun­de op­slag­bac­kends en andere con­fi­gu­ra­tie­ge­ge­vens. Mocht u problemen on­der­vin­den, dan kunt u met podman system reset de Podman-con­fi­gu­ra­tie volledig resetten.

Ga naar hoofdmenu