Podman 2.0 kiadás

A fejlesztők bejelentették az első kiadást "Podman 2", a podman projekt fő frissítése - egy segédprogram szabványos tárolók létrehozásához, elindításához és kezeléséhez OIC. A Podman a Docker-projekt alternatívája, és lehetővé teszi a tárolók kezelését háttérrendszer-szolgáltatás és gyökérjogok nélkül.

A végfelhasználó számára a változtatások szinte láthatatlanok lesznek, de bizonyos esetekben a json adatformátum megváltozik.

A második verzió fő különbsége a teljesen működőképes REST API. A varlink alapú API kísérleti megvalósítása az első ágban elérhető volt, de az új verzióban teljesen újratervezték. A varlink interfész helyett a szabványos HTTP API használatos.

Az új REST API-nak két rétege van: egy interfész a libpod könyvtár funkcióihoz és egy kompatibilitási réteg, amely részben megvalósítja a Docker API-funkciókat. Az új alkalmazásokhoz természetesen a natív libpod felület használata javasolt.

Az új REST API jelentősen csökkentette a podman kliens alkalmazás méretét Mac és Windows rendszeren.

Nagy változások:

  • A REST API és a podman rendszerszolgáltatás már nem tekinthető kísérleti jellegűnek, és használatra kész.
  • A podman parancs a --remote jelzővel kapcsolódhat a távoli podman szolgáltatáshoz.
  • A podman klienst teljesen átírták, és a Varlink helyett a HTTP API-t használja.
  • Hozzáadtuk a podman rendszercsatlakozási parancsot a távoli kapcsolatok konfigurálásához, amelyeket ezután a podman-remote és a podman --remote parancsok használnak.
  • A podman generálása systemd parancs mostantól támogatja a --new jelzőt, és létrehozhat systemd szolgáltatásokat a podokhoz.
  • A podman play kube parancs támogatja a Kubernetes telepítési objektumok elindítását.
  • A podman exec parancs parancs a --detach jelzőt kapta a parancsok háttérben történő végrehajtásához.
  • A podman run és podman create parancsok -p jelzője mostantól támogatja a porttovábbítást IPv6-címekre.
  • A podman run, podman create és podman pod parancsok mostantól támogatják a --replace jelzőt az azonos nevű tároló újbóli létrehozásához.
  • A --restart-policy jelző a podman futtatásához és a podman create parancsokhoz mostantól támogatja a hacsak nem leállított házirendet.
  • A podman run és podman create parancs --log-driver jelzője none értékre állítható, ami letiltja a tárolónaplózást.
  • A podman generate systemd parancs a --container-prefix, --pod-prefix és --separator argumentumokat veszi fel, amelyek vezérlik a létrehozott egységeket.
  • A podman network ls parancs támogatja a --filter jelzőt az eredmények szűréséhez.
  • A podman auto-update parancs támogatja a hitelesítési fájl megadását egy tárolóhoz.

Forrás: linux.org.ru

Hozzászólás