GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Podman na Ubuntu 20.04

Podman (POD Manager) je nástroj pro správu OCI kontejnerů a podů. Jedná se o open-source projekt, který lze použít ve většině distribucí Linuxu, které používají kontejner bez démonů motor.

Podman a docker používají dvě různé architektury. Docker závisí na démonovi ve všech jeho funkcích, kde Podman přímo interaguje pomocí runC. Podman má v prostředí Kubernetes více funkcí. Příkazy jsou velmi podobné příkazům Dockeru a mohou fungovat v režimu root a rootless. Mnohem odlišný od ostatních kontejnerových runtime podman má schopnost nasadit moduly.

V tomto článku vysvětlíme, jak nainstalovat Podman na Ubuntu 20.04 a naučte se jeho základní použití pro správu obrázků a kontejnerů.

Předpoklady

  1. Čerstvě nainstalovaný server Ubuntu 20.04
  2. Správné připojení k internetu pro instalaci balíčků
  3. Uživatel bez oprávnění root s privilegovaným oprávněním Sudo

Nainstalujte Podman na Ubuntu 20.04

Instalace Podman na Ubuntu 20.04 je jednoduchý a přímočarý proces. Chcete-li nainstalovat Podman na Ubuntu, postupujte takto:

Aktualizujte index úložiště Ubuntu na nejnovější pomocí následujícího příkazu:

$ sudo apt update -y

Otevřete svůj ubuntu server a spusťte následující příkaz pro zdrojovou verzi vydání.

zdroj $ /etc/os-release

Provedením následujícího příkazu vytvořte zdrojový soubor apt

$ sudo sh -c "echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /'> /etc/apt/sources .list.d/devel:kubic:libcontainers:stable.list"

Přidejte klíč apt pomocí následujícího příkazu:

s wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/xUbuntu_${VERSION_ID}/Release.key -O- | sudo apt-key add -

Nyní aktualizujte úložiště Ubuntu pomocí následujícího příkazu, abyste povolili úložiště Podman.

$ sudo apt update -qq

Nakonec použijte následující příkaz k instalaci Podman

$ sudo apt-get -qq --yes nainstalovat podman

Balíček Podman je k dispozici v oficiálních repozitářích pro ubuntu 20.10 a novější. Chcete-li nainstalovat Podman na Ubuntu 20.10 a novější, spusťte následující příkaz:

Aktualizujte úložiště Ubuntu na nejnovější index pomocí následujícího příkazu:

Aktualizace $ sudo apt

Chcete-li instalovat Podman balíček spusťte následující příkaz:

$ sudo apt-get -y install podman

Doporučuje se používat Buildah, Podman a Skopeo POUZE z kubic repo NEBO oficiálního repozitáře Ubuntu. Míchání a párování může způsobit nepředvídatelné situace včetně selhání instalace.

Ověřte instalaci Podman

Po dokončení instalace spusťte následující příkaz a zkontrolujte verzi Podman.

$ sudo podman --version

Na vašem terminálu získáte následující výstup.

Výstup ukazuje, že nainstalovaná verze podman je 3.0.0.

Chcete-li zkontrolovat konfiguraci Podman a informace o verzi, spusťte následující příkaz:

$ sudo podman info

Získáte výstup podobný jako:

Práce s registry OCI

Podman podporuje více registrů kontejnerů, odkud můžete stahovat obrázky kontejnerů. Když zadáte název kontejneru, který neobsahuje registr, Podman vyhledá seznam registrů v konfiguračním souboru registru (/etc/containers/registries.conf ), ze kterého vytáhnete obrázek kontejneru.

Můžete přidat různé dostupné registry obrázků kontejneru, jako je docker.io a registry.redhat.com (můžete přidat i další registry) v konfiguračním souboru.

Upravte /etc/containers/registries.conf soubor pomocí libovolného textového editoru jako:

$ sudo nano /etc/containers/registries.conf

Vložte následující obsah:

# Toto je konfigurační soubor pro celý systém, který se používá k# sledování registrů pro různé backendy kontejnerů.# Dodržuje formát TOML a nepodporuje rekurzivní# seznamy registrů.# Výchozí umístění tohoto konfiguračního souboru je# /etc/containers/registries.conf.# Jediné platné kategorie jsou:'registries.search', 'registries.insecure', # a 'registries.block'.[registries.search]registries =['docker.io', 'quay.io', 'registry.access.redhat.com']# Pokud potřebujete získat přístup k nezabezpečeným registrům, přidejte plně kvalifikovaný název registru.# Nezabezpečený registr je ten, který nemá platný certifikát SSL nebo má pouze HTTP.[registries.insecure]registries =[ ]# Pokud potřebujete zablokovat přístup vyžádaného přístupu z registru, odkomentujte níže uvedenou část# a přidejte úplný název registrů.# Pouze Docker[registries.block]registries =[ ] 

Uložte a ukončete soubor.

Práce s obrázky Podman

Obrázky Podman můžete hledat v registrech, které jste zadali jako:

$ podman hledat ubuntu-20.04

Získáte výstup ve vašem terminálu jako:

Chcete-li stáhnout obrázky Podman, můžete spustit příkaz sudo podman pull . V tomto příkladu jsem stáhl nejnovější verzi obrázku nginx jako:

$ sudo podman pull nginx

Příkaz generuje výstup jako:

Výstup ukazuje, že nejnovější verze nginx se stahuje z registru dockeru.

Chcete-li zobrazit seznam stažených obrázků Podman, spusťte následující příkaz:

$ obrázky sudo podman

Výstup vypadá takto:

Chcete-li zobrazit kontejner Podman spuštěný v systému, spusťte příkaz:

$ sudo podman ps -a

Výstup ve vašem terminálu můžete vidět jako:

Závěr

V tomto článku jste se dozvěděli o instalaci Podman na Ubuntu 20.04. Také jste se naučili, jak používat různé registry obrázků kontejnerů v konfiguraci Podman a stahovat obrázky z registru. Máte základní představu o různých příkazech Podman pro stahování obrázků, seznam stažených obrázků a kontejnerů.


Ubuntu
  1. Jak nainstalovat Logstash na Ubuntu 18.04

  2. Jak nainstalovat MongoDB na Ubuntu 20.04

  3. Jak nainstalovat R na Ubuntu 18.04

  1. Nainstalujte Podman na Ubuntu

  2. Jak nainstalovat XWiki na Ubuntu 20.04

  3. Jak nainstalovat phpBB na Ubuntu 20.04

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04