Podman 2.0 izlaidums

Izstrādātāji paziņoja par pirmo laidienu «Podman 2», galvenā atjauninājuma projekta podman – rīka, kas ļauj izveidot, palaist un pārvaldīt OCI standartiem atbilstošas konteinerus OCI. Podman ir alternatīva Docker projektam un ļauj pārvaldīt konteinerus bez fona sistēmas pakalpojuma un nepārkāpjot root tiesības.

Lietotājiem izmaiņas būs praktiski nemanāmas, tomēr dažos gadījumos mainīsies json datu formāts.

Galvenā atšķirība otrajā versijā ir pilnvērtīgs REST API. Eksperimentālā API versija, kas balstīta uz varlink, bija pieejama arī pirmajā versijā, bet jaunajā versijā tā ir pilnībā pārstrādāta. Tagad tiek izmantots standarta HTTP API, nevis varlink interfeiss.

Jaunais REST API ir divos slāņos: interfeiss bibliotēkas libpod funkcijām un slānis, kas pilnībā īsteno Docker API funkcijas. Jauniem lietojumiem, protams, ieteicams izmantot «native» libpod interfeisu.

Jaunais REST API ir ļāvis ievērojami samazināt podman klienta lietojumprogrammas izmēru Mac un Windows sistēmām.

Galvenās izmaiņas:

  • REST API un podman system service vairs netiek uzskatīti par eksperimentāliem un ir gatavi lietošanai.
  • Podman komanda var pieslēgties attālinātam podman pakalpojumam, izmantojot —remote parametru.
  • Podman klients ir pilnībā pārstrādāts un tagad izmanto HTTP API, nevis Varlink.
  • Ir pievienots komanda podman system connection, lai konfigurētu attālinātas pieslēgšanās, kuras vēlāk izmanto komandas podman-remote un podman —remote.
  • Komanda podman generate systemd tagad atbalsta —new parametru un var izveidot systemd pakalpojumus podiem.
  • Komanda podman play kube atbalsta Kubernetes izpildes objektu palaišanu.
  • Komanda podman exec command ir ieguvusi —detach parametru, lai izpildītu komandas fonā.
  • Parametrs -p komandu podman run un podman create tagad atbalsta portu pāradresāciju uz IPv6 adresēm.
  • Komandas podman run, podman create un podman pod tagad atbalsta —replace parametru, lai pāradresētu konteineru ar to pašu nosaukumu.
  • Parametrs —restart-policy komandu podman run un podman create tagad atbalsta politiku unless-stopped.
  • Parametrs —log-driver komandu podman run un podman create var pieņemt vērtību none, kas atslēdz konteineru žurnālu ierakstīšanu.
  • Komanda podman generate systemd pieņem argumentus —container-prefix, —pod-prefix un —separator, kas regulē izveidotos vienības.
  • Komanda podman network ls tagad atbalsta —filter parametru, lai filtrētu rezultātus.
  • Podman auto-update komanda atbalsta authfile faila norādīšanu konteineram.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster