Podman is een modern al­ter­na­tief voor Docker waarmee u con­tai­ners kunt uitvoeren zonder een centraal dae­mon­pro­ces. Dit maakt Podman veiliger, wat vooral gunstig is voor rootless con­tai­ners. U 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 u con­tai­ners en pods kunt beheren zonder dat er een continu draaiende 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­be­wer­kin­gen nodig 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-rechten, wat de vei­lig­heid verbetert. Aangezien de CLI-commando’s gro­ten­deels identiek zijn aan de bekende Docker-commando’s, kunnen ervaren Docker-ge­brui­kers ge­mak­ke­lijk over­stap­pen. Podman on­der­steunt ook Ku­ber­ne­tes-native concepten zoals pods en YAML-con­fi­gu­ra­ties.

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

Voordat u Podman op Ubuntu in­stal­leert, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:

  • Een up-to-date Ubuntu-systeem: Zorg ervoor dat uw Linux-dis­tri­bu­tie volledig up-to-date is.
  • Ter­mi­nal­toe­gang 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.

Hoe Podman op Ubuntu 22.04 te in­stal­le­ren

Het in­stal­le­ren van Podman is eenvoudig en kan met slechts een paar commando’s worden voltooid. 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. Dit zorgt ervoor dat alle af­han­ke­lijk­he­den up-to-date zijn.

sudo apt update && sudo apt upgrade -y
bash

Dit commando werkt uw pak­ket­lijs­ten bij en in­stal­leert de nieuwste updates voor uw systeem.

Stap 2: Podman in­stal­le­ren

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

sudo apt install podman -y
bash

Met dit commando download je Podman en alle benodigde af­han­ke­lijk­he­den en in­stal­leer je ze op je systeem.

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 be­ves­ti­gen dat de engine klaar is voor gebruik:

podman --version
bash

Als Podman succesvol is ge­ïn­stal­leerd, moet de uitvoer het ver­sie­num­mer van de ge­ïn­stal­leer­de versie 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 de in­stal­la­tie te con­tro­le­ren

Om te con­tro­le­ren of Podman correct werkt op uw systeem, kunt u een container uitvoeren. 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 dat bevestigt dat Podman succesvol 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 ook op elk moment je con­tai­ner­om­ge­ving 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, on­der­steun­de op­slag­bac­kends en andere con­fi­gu­ra­tie­de­tails. Als je problemen tegenkomt, kun je podman system reset gebruiken om de Podman-con­fi­gu­ra­tie volledig te resetten.

Ga naar hoofdmenu