Podman, également connu sous le nom de “Pod Manager”, est un outil open source utilisé pour créer et gérer des conteneurs. Il offre un environnement d’exécution de conteneurs simple et léger qui est compatible avec Docker. Avec les changements récents dans la licence Docker, Podman est apparu comme une alternative viable pour gérer les conteneurs dans la plupart des systèmes Linux.

Installation

Le paquet Podman est inclus dans le dépôt Ubuntu par défaut, ce qui facilite le processus d’installation. Ouvrez votre terminal et exécutez la commande suivante pour installer Podman :

apt install podman -y

Une fois l’installation terminée, vous pouvez vérifier l’installation en exécutant la commande suivante :

podman -v

Vous devriez voir la version de Podman affichée dans la sortie, confirmant que Podman est correctement installé sur votre serveur Ubuntu 22.04.

Configuration du registre Podman

Par défaut, le registre Podman n’est pas configuré pour télécharger et installer des images de conteneurs à partir du web. Pour activer cette fonctionnalité, vous devez configurer le registre Podman.

Ouvrez le fichier /etc/containers/registries.conf à l’aide d’un éditeur de texte :

nano /etc/containers/registries.conf

Ajoutez les lignes suivantes au fichier :

[registries.search]
registries=["registry.access.redhat.com","registry.fedoraproject.org","docker.io"]

Enregistrez et fermez le fichier.

Téléchargement d’images avec Podman

Avec Podman, vous pouvez facilement rechercher et télécharger des images de conteneurs à partir du web. Pour rechercher une image Debian, utilisez la commande suivante :

podman search debian

Cette commande affichera une liste des images Debian disponibles. Chaque entrée d’image comprend des informations telles que le nom de l’image, la description, les étoiles, et si elle est officielle ou automatisée. Choisissez l’image souhaitée en fonction de vos besoins.

Pour télécharger la dernière image Debian, utilisez la commande suivante :

podman pull debian

Cette commande téléchargera la dernière image Debian sur votre système. Vous pouvez vérifier l’image téléchargée en exécutant la commande suivante :

podman images

Cette commande affichera une liste de toutes les images disponibles sur votre système, y compris l’image Debian récemment téléchargée.

Création et gestion de conteneurs avec Podman

Maintenant que vous avez téléchargé une image, vous pouvez utiliser Podman pour créer et gérer des conteneurs.

Pour créer un conteneur à partir de l’image Debian, utilisez la commande suivante :

podman run-dit --name debian-container debian

Cette commande créera un nouveau conteneur nommé “debian-container” basé sur l’image Debian téléchargée.

Pour voir les conteneurs en cours d’exécution, utilisez la commande suivante :

podman ps

Cette commande affichera les conteneurs en cours d’exécution sur votre système, y compris le nouveau conteneur Debian.

Pour vous connecter au conteneur Debian, utilisez la commande suivante :

podman attach debian-container

Cette commande vous connectera à la shell à l’intérieur du conteneur, vous permettant d’exécuter des commandes et d’effectuer des opérations dans l’environnement du conteneur.

Pour sortir du conteneur, utilisez la commande exit.

Pour arrêter le conteneur, utilisez la commande suivante :

podman stop debian-container

Pour démarrer le conteneur à nouveau, utilisez la commande suivante :

podman start debian-container

Pour supprimer le conteneur, utilisez la commande suivante :

podman rm debian-container

Pour supprimer l’image Debian, utilisez la commande suivante :

podman rmi debian

Pour plus d’informations sur Podman et ses capacités, consultez la documentation officielle de Podman. Si vous avez besoin de solutions d’hébergement cloud fiables et évolutives, envisagez d’explorer les services offerts par Shape.host, un fournisseur de services Cloud VPS de confiance.