Vydanie Podman 2.0

Vývojári oznámili prvé vydanie „Podman 2“, majoritná aktualizácia projektu podman – nástroja na vytváranie, spúšťanie a správu kontajnerov štandardu OCI. Podman je alternatívou projektu Docker a umožňuje spravovať kontajnery bez potreby pozadia systémového servisu a nevyžaduje root-práva.

Pre koncového používateľa budú zmeny prakticky nepostrehnuteľné, avšak v niektorých prípadoch sa zmení formát json-dát.

Hlavným rozdielom druhej verzie je plnohodnotné REST API. Experimentálna implementácia API založená na varlink bola k dispozícii aj v prvej vetve, ale v novej verzii bola úplne prepracovaná. Namiesto varlink rozhrania sa teraz používa štandardné HTTP API.

Nové REST API má dva vrstvy: rozhranie k funkciám knižnice libpod a vrstvu kompatibility, ktorá čiastočne implementuje funkcie Docker API. Pre nové aplikácie sa samozrejme odporúča používať „nativné“ rozhranie libpod.

Nové REST API umožnilo výrazne znížiť veľkosť klientskej aplikácie podman pre Mac a Windows.

Hlavné zmeny:

  • REST API a podman system service už nie sú považované za experimentálne a sú pripravené na použitie.
  • Tím podman sa môže pripájať k vzdialenému servisu podman pomocou flagu —remote.
  • Klient podman bol úplne prepracovaný a teraz používa HTTP API namiesto Varlink.
  • Pridaná je príkaz podman system connection na konfiguráciu vzdialených pripojení, ktoré sa potom používajú príkazmi podman-remote a podman —remote.
  • Príkaz podman generate systemd teraz podporuje flag —new a môže vytvárať systemd služby pre pódy.
  • Príkaz podman play kube podporuje spúšťanie deployment-objektov Kubernetes.
  • Príkaz podman exec command dostal flag —detach na vykonávanie príkazov na pozadí.
  • Flag -p pre príkazy podman run a podman create teraz podporuje presmerovanie portov na IPv6 adresy.
  • Príkazy podman run, podman create a podman pod teraz podporujú flag —replace na opätovné vytvorenie kontajnera so rovnakým menom.
  • Flag —restart-policy pre príkazy podman run a podman create teraz podporuje politiku unless-stopped.
  • Flag —log-driver pre príkazy podman run a podman create môže prijať hodnotu none, ktorá vypína zápis logov kontajnera.
  • Príkaz podman generate systemd príjma argumenty —container-prefix, —pod-prefix a —separator, ktoré riadia vytvárané jednotky.
  • Príkaz podman network ls podporuje flag —filter na filtrovanie výsledkov.
  • Tím podman auto-update podporuje určovanie súboru authfile pre kontajner.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster