Vydání Podman 2.0

Vývojáři oznámili první vydání „Podman 2“, hlavní aktualizace projektu podman – nástroje pro vytváření, spuštění a správu kontejnerů standardu OCI. Podman je alternativou k projektu Docker a umožňuje spravovat kontejnery bez nutnosti běžící systémové služby a bez potřeby práv root.

Pro koncového uživatele budou změny prakticky nepostřehnutelné, avšak v některých případech se změní formát json-dat.

Hlavním rozdílem druhé verze je plně funkční REST API. Experimentální implementace API na základě varlink byla dostupná i v první větvi, avšak v nové verzi byla kompletně přepracována. Místo varlink rozhraní nyní používá standardní HTTP API.

Nové REST API má dvě vrstvy: rozhraní k funkcím knihovny libpod a vrstvu kompatibility, která částečně implementuje funkce Docker API. Pro nové aplikace se samozřejmě doporučuje používat „nativní“ rozhraní libpod.

Nové REST API umožnilo výrazně zmenšit velikost klientské aplikace podman pro Mac a Windows.

Hlavní změny:

  • REST API a podman system service již nejsou považovány za experimentální a jsou připraveny k použití.
  • Příkaz podman může připojit k vzdálené službě podman pomocí příznaku —remote.
  • Klient podman byl kompletně přepsán a nyní používá HTTP API místo Varlink.
  • Byl přidán příkaz podman system connection pro konfiguraci vzdálených připojení, které jsou poté používány příkazy podman-remote a podman —remote.
  • Příkaz podman generate systemd nyní podporuje příznak —new a může vytvářet systemd služby pro pody.
  • Příkaz podman play kube podporuje spuštění deployment objektů Kubernetes.
  • Příkaz podman exec command získal příznak —detach pro provádění příkazů na pozadí.
  • Příznak -p pro příkazy podman run a podman create nyní podporuje přeposílání portů na IPv6 adresy.
  • Příkazy podman run, podman create a podman pod nyní podporují příznak —replace pro znovuvytvoření kontejneru se stejným názvem.
  • Příznak —restart-policy pro příkazy podman run a podman create nyní podporuje politiku unless-stopped.
  • Příznak —log-driver pro příkazy podman run a podman create může mít hodnotu none, která zakáže zápis logů kontejneru.
  • Příkaz podman generate systemd přijímá argumenty —container-prefix, —pod-prefix a —separator, které ovládají vytvořené jednotky.
  • Příkaz podman network ls podporuje příznak —filter pro filtrování výsledků.
  • Tým podman auto-update podporuje specifikaci souboru authfile pro kontejner.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster