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.