Podman: alternativa pro kontejnery s Dockerem

Podman

Podman Jedná se o kontejnerový motor, který může být náhradou za Docker. Tento engine byl vyvinut společností Red Hat (nyní ve vlastnictví IBM) a má v úmyslu jej krok za krokem posunout. Uspěje? No uvidíme ...

El open source projekt má velmi snadné použití, což je velká remíza. Je to tak snadné, že existuje článek od Dana Walsha, inženýra Red Hat, ve kterém ukazuje kroky migrace, které mají nahradit Dockera Podmanem, a byly to tyto:

dnf install -y podman

alias docker=podman

A podle toho popisu nakonec řekl «Nějaké otázky?»S trochou humoru kvůli tomu, jak jednoduché je ...

Kromě toho, pokud jste si již zvykli na používání Dockeru, nemusíte se příliš starat příkazy, protože Podman používá většinou ty samé. To znamená, že pokud chcete spustit kontejner, musíte použít docker run, abyste to udělali s tímto dalším projektem, který musíte použít podman běh. Je tak snadné si tyto možnosti zapamatovat.

Zatím se všechno zdá podobné. Oba projekty jsou dobré, otevřené, fungují s kontejnery, jsou jednoduché, používají stejnou syntaxi atd. Ale pak? Co musí Podman udělat, aby to stálo za to mít? Jedním z rozdílů je to není založen na démonech (služby ve světě * nix).

Jak víte, Docker má k sobě přidruženého démona. Tento démon je jedinečný a centralizovaný, což znamená, že čím více kontejnerů použijete, jeho složitost poroste a stane se těžší a těžší. Proto se Red Hat rozhodl vytvořit tento další nástroj k nápravě této nevýhody.

V Podmanu mají decentralizované komponenty pro správu kontejnerů, a tak se vyhnout tomu rozšíření démona, jaké se vyskytuje v Dockeru. Tyto jednotlivé komponenty se používají pouze v případě potřeby, což povede k menší spotřebě zdrojů.

Kromě této výhody má ještě další velkou výhodu. Podman může spravovat kontejnery stejným způsobem jako Docker, ale také můžete to udělat s Pods, tj. disky používané v Kubernetes. Zásadním rozdílem mezi kontejnerem a modulem Pod je, že každý modul může obsahovat více než jeden kontejner.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

     Miguel Rodriguez řekl

    Tento kontejner a obslužná rutina kontejneru zvítězí, že je v zásadě efektivnější ve zdrojích, umožňuje izolaci jak programů, tak aplikací systému co nejvíce decentralizovaným způsobem a nakonec musí být možné jej nainstalovat v různých operačních systémech. Systémy bez toho ovlivňují konstrukci kontejnerů, jejich provádění a distribuci.

    PS: i když to není méně důležité, můžete přidat grafický nástroj, který vám umožní provádět stejné akce jako v konzole.