GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie podman-compose auf AlmaLinux und verwenden weiterhin Ihre docker-compose.yml-Manifeste

Wenn Sie zahlreiche docker-compose.yml-Dateien erstellt haben und zu AlmaLinux migrieren, müssen Sie das Tool podman-compose installieren, damit Sie diese Dateien weiterhin verwenden können. Jack Wallen zeigt Ihnen wie.

Im Auslieferungszustand wird AlmaLinux mit dem Docker-Ersatz Podman ausgeliefert. Das ist großartig, denn Podman ist größtenteils ein Drop-in-Ersatz für Docker. Eine Sache, die die standardmäßige Podman-Installation jedoch nicht hat, ist Docker-Compose, und viele Containeradministratoren sind daran gewöhnt, Docker-Compose zu verwenden, um Apps und Dienste bereitzustellen. Wenn Sie Wochen, Monate und Jahre damit verbracht haben, diese Docker-Compose-Dateien zu erstellen, möchten Sie sie nicht mehr loslassen müssen.

Glücklicherweise gibt es seit Version 3 von Podman ein Äquivalent – ​​podman-compose – und es ist abwärtskompatibel mit all den Docker-Compose-Dateien, die Sie erstellt haben. Dieses Tool wird jedoch nicht standardmäßig installiert, und um die Sache noch komplizierter zu machen, ist der Prozess der Installation von podman-compose ganz anders.

Ich werde Sie durch die Installation von podman-compose auf AlmaLinux 8 und 9 führen. Beachten Sie, dass sich AlmaLinux 9 noch in der Beta-Phase befindet, also sind die Chancen gering, dass Sie es für Ihre Containerbereitstellungen verwenden. Sobald jedoch AlmaLinux 9 verfügbar ist, werden Sie wahrscheinlich auf die neueste Version migrieren. In diesem Fall gibt es keine Garantie dafür, dass das Dienstprogramm podman-compose in den Standard-Repositorys enthalten ist. Aus diesem Grund müssen wir uns an Pip wenden.

Lassen Sie mich Ihnen zeigen, wie Sie podman-compose sowohl auf AlmaLinux 8 als auch auf 9 installieren.

Was Sie zum Starten benötigen

Die einzige Voraussetzung ist eine laufende Instanz von AlmaLinux 8 oder 9 und ein Benutzer mit sudo-Berechtigungen. Machen wir uns an die Arbeit.

So installieren Sie podman-compose auf AlmaLinux 8

Dieser Vorgang ist ganz einfach. Melden Sie sich einfach bei Ihrer AlmaLinux 8-Instanz an und geben Sie den Befehl ein:

sudo dnf install podman-compose -y

Sobald die Installation abgeschlossen ist, können Sie sie mit dem folgenden Befehl überprüfen:

podman-compose -h

Sie sollten die Hilfeinhalte aufgelistet sehen. Das ist es:Sie sind fertig.

So installieren Sie podman-compose auf AlmaLinux 9

Open Source:Unbedingt lesen

Hier wird es etwas komplizierter, da podman-compose nicht in den AlmaLinux 9-Repositories zu finden ist. Bei AlmaLinux 9 dreht sich bei der Installation von podman-compose alles um Python.

Installieren Sie zuerst Python3 und Pip mit:

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

Pip aktualisieren:

sudo -H pip3 install --upgrade pip

Als nächstes müssen wir das Python dotenv-Modul mit dem Befehl installieren:

sudo pip3 install python-dotenv

Jetzt können wir pyyaml ​​installieren:

sudo pip3 install pyyaml

Schließlich können wir podman-compose mit pip installieren, indem wir den Befehl verwenden:

sudo pip3 install podman-compose

Geben Sie nach Abschluss dieser Installation den folgenden Befehl ein:

podman-compose -h

Sie sollten erneut die Hilfeinhalte für podman-compose sehen.

Wenn Python und Pip scheitern, gibt es eine andere Methode, die ebenfalls funktionieren sollte. Sie können die podman-compose-Binärdatei herunterladen und unter /usr/local/bin/ speichern mit dem Befehl:

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

Sobald diese Datei heruntergeladen wurde, geben Sie ihr die richtigen Berechtigungen mit:

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

Führen Sie erneut den Befehl podman-compose -h aus

Wenn die Hilfeinformationen erscheinen, ist alles bereit.

Herzlichen Glückwunsch, podman-compose ist auf AlmaLinux installiert. Sie sollten jetzt alle diese docker-compose.yml-Dateien mit dem folgenden Befehl verwenden können:

podman-compose up


Linux
  1. Raspberry Pi Firewall:So installieren und verwalten Sie sie mit UFW

  2. So installieren Sie Perl-Module manuell und mit dem CPAN-Befehl

  3. So installieren Sie MongoDB von der Quelle (und mit YUM) unter Linux

  4. So installieren Sie Arc und Arc Dark Theme in Ihren Linux-Distributionen

  5. Wie man GLFW 3 erstellt und installiert und in einem Linux-Projekt verwendet

So installieren Sie Skype auf Almalinux 8 mit dem Terminal

So installieren Sie TeamViewer auf AlmaLinux 8

Wie RAID-Arrays Ihre Daten sicher und zugänglich halten

So installieren und verwenden Sie Docker unter AlmaLinux 8

So installieren Sie Postfix auf AlmaLinux 8, CentOS 8 und Rocky Linux 8

So installieren und verwenden Sie Docker in Ihrem Linux-System