GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer podman-compose sur AlmaLinux et continuer à utiliser vos manifestes docker-compose.yml

Si vous avez créé des dizaines de fichiers docker-compose.yml et que vous migrez vers AlmaLinux, vous devrez installer l'outil podman-compose afin de pouvoir continuer à utiliser ces fichiers. Jack Wallen vous montre comment.

Prêt à l'emploi, AlmaLinux est livré avec le remplacement de Docker, Podman. C'est formidable, car Podman est, pour la plupart, un remplaçant de Docker. Cependant, une chose que l'installation par défaut de Podman n'a pas est docker-compose, et de nombreux administrateurs de conteneurs sont habitués à utiliser docker-compose pour déployer des applications et des services. Si vous avez passé des semaines, des mois et des années à créer ces fichiers docker-compose, vous ne voulez pas avoir à les laisser partir.

Heureusement, à partir de la version 3 de Podman, il existe un équivalent - podman-compose - et il est rétrocompatible avec tous les fichiers de composition Docker que vous avez créés. Cependant, cet outil n'est pas installé par défaut, et pour compliquer les choses, le processus d'installation de podman-compose est assez différent.

Je vais vous expliquer comment installer podman-compose sur AlmaLinux 8 et 9. Comprenez qu'AlmaLinux 9 est toujours en version bêta, il y a donc peu de chances que vous l'utilisiez pour vos déploiements de conteneurs. Cependant, une fois AlmaLinux 9 arrivé, vous migrerez probablement vers la version la plus récente. Lorsque cela se produit, il n'y a aucune garantie que l'utilitaire podman-compose sera dans les référentiels standard. À cause de cela, nous devons nous tourner vers pip.

Cela dit, laissez-moi vous montrer comment installer podman-compose sur AlmaLinux 8 et 9.

Ce dont vous aurez besoin pour commencer

La seule exigence est une instance en cours d'exécution d'AlmaLinux 8 ou 9 et un utilisateur avec des privilèges sudo. Mettons-nous au travail.

Comment installer podman-compose sur AlmaLinux 8

Ce processus est assez simple. Connectez-vous simplement à votre instance AlmaLinux 8 et lancez la commande :

sudo dnf install podman-compose -y

Une fois l'installation terminée, vous pouvez la vérifier avec la commande :

podman-compose -h

Vous devriez voir le contenu de l'aide répertorié. Voilà :vous avez terminé.

Comment installer podman-compose sur AlmaLinux 9

Open source :couverture à lire absolument

C'est là que ça devient un peu plus compliqué, car podman-compose ne se trouve pas dans les dépôts AlmaLinux 9. Avec AlmaLinux 9, l'installation de podman-compose concerne uniquement Python.

Tout d'abord, installez Python3 et Pip avec :

sudo dnf install python3 python3-pip python3-devel -y

Mettre à jour le pip :

sudo -H pip3 install --upgrade pip

Ensuite, nous devons installer le module Python dotenv avec la commande :

sudo pip3 install python-dotenv

Maintenant, nous pouvons installer pyyaml :

sudo pip3 install pyyaml

Enfin, nous pouvons installer podman-compose avec pip, en utilisant la commande :

sudo pip3 install podman-compose

Une fois cette installation terminée, lancez la commande :

podman-compose -h

Vous devriez à nouveau voir le contenu de l'aide pour podman-compose.

Si Python et Pip vous échouent, il existe une autre méthode qui devrait également fonctionner. Vous pouvez télécharger le binaire podman-compose et l'enregistrer dans /usr/local/bin/ avec la commande :

sudo curl -o /usr/local/bin/podman-compose https://raw.githubusercontent.com/containers/podman-compose/devel/podman_compose.py

Une fois ce fichier téléchargé, donnez-lui les permissions appropriées avec :

sudo chmod u+x /usr/local/bin/podman-compose

Encore une fois, exécutez la commande podman-compose -h

Si les informations d'aide apparaissent, tout est prêt.

Félicitations, podman-compose est installé sur AlmaLinux. Vous devriez maintenant pouvoir utiliser tous ces fichiers docker-compose.yml avec la commande :

podman-compose up


Linux
  1. Pare-feu Raspberry Pi :comment l'installer et le gérer à l'aide d'UFW

  2. Comment installer manuellement les modules Perl et utiliser la commande CPAN

  3. Comment installer MongoDB à partir de la source (et en utilisant YUM) sous Linux

  4. Comment installer le thème Arc et Arc Dark dans vos distributions Linux

  5. Comment construire et installer GLFW 3 et l'utiliser dans un projet Linux

Comment installer Skype sur Almalinux 8 en utilisant le terminal

Comment installer TeamViewer sur AlmaLinux 8

Comment les baies RAID assurent la sécurité et l'accessibilité de vos données

Comment installer et utiliser Docker sur AlmaLinux 8

Comment installer Postfix sur AlmaLinux 8, CentOS 8 et Rocky Linux 8

Comment installer et utiliser Docker dans votre système Linux