Taula de continguts

Alternativa a Docker: Podman

Podman és una eina lliure molt semblant a Docker, però no fa servir cap dimoni del sistema i està disponible tant per a root com per a la resta d'usuaris. Pots trobar una petita introducció a la seva web:

https://podman.io/whatis.html

, , , , , ,

Pots verificar si tens instal.lat podman al teu sistema:

$ podman --version

En el cas dels repositoris oficials d'Ubuntu 22.04, la versió és la 3.4.4. Si no la tens instal.lada, pots fer-ho amb apt:

$ sudo apt install podman


Fem un contenidor amb un servidor web Apache

Veurem que el funcionament és molt similar a docker, creant contenidors a partir d'imatges disponibles.

Per crear un contenidor de Apache amb podman podem fer:

$ podman run -dt -p 8080:80/tcp docker.io/library/httpd

===== Trying to pull docker.io/library/httpd:latest…
Getting image source signatures
Copying blob d6bc17b4451a done
Copying blob 72dcd3e40e39 done
Copying blob 461246efe0a7 done
Copying blob c332ae8365a7 done
Copying blob 97f4b88189d8 done
Copying config 444f7df01c done
Writing manifest to image destination
Storing signatures
f800758db2516c6d499e3c3661d79da8732a537d14d8debd9e38ec41db948f40

El paràmetre -dt ens permet executar la comanda en segon pla.
El hash retornat final és l'identificador del contenidor.

Ara ves a l'exercici 4.3 per fer les comprovacions pertinents.

Exercici 4.1

Exercici 4.2

Exercici 4.3