GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Podman na macOS

Úvod

Pro většinu vývojářů a profesionálů DevOps je Docker platformou synonymem pro kontejnerizaci aplikací. Jiné projekty však mají za cíl diverzifikovat nabídku na trhu správy kontejnerů a Podman je jeden open-source projekt, který se v poslední době stal populárním.

Tento článek vám ukáže, jak nainstalovat Podman na macOS pomocí Homebrew.

Předpoklady

  • Systém se systémem macOS Catalina nebo vyšším.
  • Přístup k terminálu.
  • Uživatel s oprávněními na úrovni správce.

Instalace Podman na macOS

Podman na macOS neběží nativně, protože spravuje pouze linuxové kontejnery. V systému macOS Podman komunikuje s kontejnery, které běží na virtuálním počítači s Linuxem. Nejjednodušší způsob, jak nastavit potřebné balíčky pro Podman, je použít Homebrew.

KROK 1:Instalace Homebrew

Homebrew je správce balíčků příkazového řádku pro macOS.

Chcete-li nainstalovat Homebrew na macOS, budete muset nainstalovat nástroje příkazového řádku XCode a poté si stáhnout instalační skript spuštěním:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Návod k instalaci Homebrew krok za krokem najdete v článku Jak nainstalovat Homebrew na Mac.

KROK 2:Nainstalujte Podman pomocí Homebrew

1. Před instalací Podman aktualizujte vzorec Homebrew:

brew update

Výstup ukazuje, zda existují vzorce, které je třeba upgradovat.

V případě potřeby proveďte upgrade pomocí brew upgrade .

2. Dále nainstalujte Podman spuštěním následujícího příkazu:

brew install podman

Homebrew stáhne potřebné závislosti a nainstaluje Podman.

KROK 3:Spusťte aplikaci Podman

1. Po dokončení instalace připravte virtuální stroj Podman zadáním:

podman machine start

Systém stáhne virtuální počítač a nastaví jej.

2. Pro spuštění Podman zadejte následující příkaz:

podman machine start

Výstup potvrzuje, že systém úspěšně spustil stroj Podman.

Testování Podmana v systému macOS

1. Otestujte instalaci Podman vytvořením kontejneru Nginx. Níže uvedený příklad klonuje Alpine Nginx z GitHubu:

git clone http://github.com/baude/alpine_nginx && cd alpine_nginx

2. Použijte podman build příkaz k vytvoření obrazu Nginx v systému:

podman build -t alpine_nginx .

3. Počkejte na dokončení procesu a poté vytvořte kontejner Nginx pomocí podman run :

podman run -dt -p 9999:80 alpine_nginx

4. Zkontrolujte běžící kontejnery zadáním:

podman ps -a

Výstup uvádí kontejner Nginx:

5. Pomocí příkazu curl otestujte spojení s kontejnerem:

curl http://localhost:9999

Příkaz vrátí odpověď z Nginx:

Používání aplikace Podman v systému macOS

Podman na macOS se spouští pomocí sady příkazů, které zrcadlí příkazy Dockeru. Následuje několik užitečných příkazů, jak začít s Podmanem:

Příkaz Popis Příklad
podman search [image-name] Vyhledejte v úložištích obrázek. podman search ubuntu
podman pull [image-name] Vytáhněte obrázek z úložiště. podman pull docker.io/library/ubuntu
podman images Seznam místně dostupných obrázků. podman images
podman run [image-name] Vytvořte a spusťte kontejner pomocí obrázku. podman run -dt -p 8080:80 docker.io/library/ubuntu
podman stop [container-id] Zastavte běžící kontejner. podman stop ca0ecf758897
podman rm [container-id] Odstraňte kontejner. podman rm ca0ecf758897
podman rmi [image-name] Odstraňte obrázek. podman rmi docker.io/library/ubuntu
podman info Získejte informace o instalaci Podman. podman info

Ubuntu
  1. Nainstalujte Podman na Ubuntu

  2. Jak nainstalovat Puppet na macOS

  3. Jak nainstalovat Jad?

  1. Jak nainstalovat SQL Server na MacOS

  2. Jak nainstalovat R na Ubuntu 20.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat R na Ubuntu 18.04

  2. Jak nainstalovat Podman na Ubuntu 20.04

  3. Jak nainstalovat Podman na Debian 11