Bonjour,
L'appli "podman" de Cockpit est extrêmement bien fait cela m'a même permis de comprendre le fonctionnement de podman, et le principe de containerisation en général.
En gros c'est ce schéma là :
Il faut télécharger les images, les développeurs les mettent souvent à disposition dans des repos spécifique à Docker, le plus connu étant celui de Docker même (docker.io).
L'appli podman de cockpit permet de rechercher les images téléchargeables. Normalement cockpit lance la recherche sur les repo les plus connus, je ne sais pas encore si on ajouter manuellement des repo (je pense très fortement que oui) pour l'appli. Il va télécharger automatiquement les images.
Il faut aussi bien penser à faire un "sudo dnf install podman-compose" pour rendre podman à quasi 100% compatible avec les images Docker et aussi être capable de lire les "Dockerfile" qui accompagnent souvent les programmes que l'on souhaite installer ; les "Dockerfile" sont un fichier texte de script avec une syntaxe YML qui permet d'automatiser le téléchargement/installation des bonnes images, la création des containers nécessaires (et du pod si besoin) et de la configuration de ces derniers, sinon il faut tout faire manuellement (et c'est long et compliqué). Attention, il m'est arrivé que podman n'interprète pas correctement certains yml et il faut comprendre pourquoi et modifier la syntaxe de ces fichiers (ça m'est arrivé sur des problèmes de passage d'argument avec des caractères d'échappement qui ne passent pas). Un "podman-compose -f docker-compose.yml" et c'est bon, inutile d'être en sudo ou root pour le faire (un gros avantage par rapport à docker). Si jamais aussi les développeurs fournissent un script d'installation sans que vous n'ayez rien à faire, pensez à remplacer les occurrences de "docker-compose" par "podman-compose" ou mieux, créer un script ou un alias qui va passer les arguments vers le bon binaire (podman-compose). Ne surtout pas mixer podman et docker, en se disant que docker c'est mieux ! Sinon ça va causer des problèmes d'interactions.
L'appli de Cockpit est géniale car elle permet de rechercher directement des images par mots-clé, les télécharger s'il on le demande. L'appli liste les containers crées et/ou démarrés, par groupe de pod. Un terminal y existe pour chaque container pour y voir un peu ce qu'il s'y passe. On peut les arrêter ou les démarrer par l'appli.
Sinon, l'avantage de podman c'est vraiment sa souplesse. Vous pouvez créer les containers pour votre propre user uniquement ou pour tout le monde (nécessite les droits root, et les utilisateur présent dans le groupe podman). Pas de nécessité de démarrer un service d'ailleurs.