GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat podman-compose na AlmaLinux a nadále používat své manifesty docker-compose.yml

Pokud jste vytvořili velké množství souborů docker-compose.yml a migrujete na AlmaLinux, budete si muset nainstalovat nástroj podman-compose, abyste mohli tyto soubory nadále používat. Jack Wallen vám ukáže, jak na to.

Po vybalení se AlmaLinux dodává s náhradou Dockera, Podmanem. To je skvělé, protože Podman je z větší části náhradní náhrada za Docker. Jedna věc, kterou výchozí instalace Podman nemá, je docker-compose a mnoho správců kontejnerů je zvyklých používat docker-compose k nasazení aplikací a služeb. Pokud jste strávili týdny, měsíce a roky vytvářením těchto souborů vytvořených pomocí dockeru, nechcete je nechat jít.

Naštěstí od verze 3 Podman existuje ekvivalent – ​​podman-compose – a je zpětně kompatibilní se všemi těmi soubory Docker compose, které jste vytvořili. Tento nástroj však není ve výchozím nastavení nainstalován, a aby to bylo složitější, proces instalace podman-compose je zcela odlišný.

Provedu vás instalací podman-compose na AlmaLinux 8 i 9. Uvědomte si, že AlmaLinux 9 je stále ve verzi beta, takže je mizivá šance, že jej používáte pro své kontejnerové nasazení. Jakmile však AlmaLinux 9 dorazí, pravděpodobně budete migrovat na nejnovější verzi. Když to přijde, neexistuje žádná záruka, že nástroj podman-compose bude ve standardních úložištích. Kvůli tomu se musíme obrátit na pip.

S tím mi dovolte, abych vám ukázal, jak nainstalovat podman-compose na AlmaLinux 8 i 9.

Co budete potřebovat k zahájení

Jediným požadavkem je spuštěná instance AlmaLinux 8 nebo 9 a uživatel s právy sudo. Pojďme do práce.

Jak nainstalovat podman-compose na AlmaLinux 8

Tento proces je celkem jednoduchý. Stačí se přihlásit do své instance AlmaLinux 8 a zadat příkaz:

sudo dnf install podman-compose -y

Jakmile je instalace dokončena, můžete ji ověřit příkazem:

podman-compose -h

Měli byste vidět uvedený obsah nápovědy. To je ono:Hotovo.

Jak nainstalovat podman-compose na AlmaLinux 9

Otevřený zdroj:Pokrytí, které si musíte přečíst

Zde je to trochu komplikovanější, protože podman-compose se nenachází v repozitářích AlmaLinuxu 9. S AlmaLinuxem 9 je instalace podman-compose celá o Pythonu.

Nejprve nainstalujte Python3 a Pip pomocí:

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

Upgrade pip:

sudo -H pip3 install --upgrade pip

Dále musíme nainstalovat modul Python dotenv příkazem:

sudo pip3 install python-dotenv

Nyní můžeme nainstalovat pyyaml:

sudo pip3 install pyyaml

Nakonec můžeme nainstalovat podman-compose s pip pomocí příkazu:

sudo pip3 install podman-compose

Po dokončení této instalace zadejte příkaz:

podman-compose -h

Znovu byste měli vidět obsah nápovědy pro podman-compose.

Pokud vám Python a Pip selžou, existuje další metoda, která by také měla fungovat. Můžete si stáhnout binární soubor podman-compose a uložit jej do /usr/local/bin/ pomocí příkazu:

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

Jakmile bude tento soubor stažen, udělte mu příslušná oprávnění pomocí:

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

Znovu spusťte příkaz podman-compose -h

Pokud se zobrazí informace nápovědy, vše je připraveno.

Gratulujeme, podman-compose je nainstalován na AlmaLinux. Nyní byste měli být schopni používat všechny tyto soubory docker-compose.yml s příkazem:

podman-compose up


Linux
  1. Jak nainstalovat moduly Perl ručně a pomocí příkazu CPAN

  2. Jak nainstalovat Arc a Arc Dark Theme do vašich Linuxových distribucí

  3. Jak sestavit a nainstalovat GLFW 3 a používat jej v projektu Linux

  1. Jak nainstalovat a používat Docker-Compose na CentOS 7

  2. Raspberry Pi Firewall:Jak jej nainstalovat a spravovat pomocí UFW

  3. Jak nainstalovat MongoDB ze zdroje (a pomocí YUM) na Linuxu

  1. Jak nainstalovat Docker a Docker-Compose na Rocky Linux 8

  2. Jak zálohovat a obnovovat data pomocí Restic v Linuxu

  3. Jak nainstalovat Sambu v Rocky Linux a AlmaLinux