Zhvilluesit shpallĂ«n nxjerrjen e parĂ« "Podman 2", njĂ« azhurnim tĂ« rĂ«ndĂ«sishĂ«m tĂ« projektit podman â njĂ« utilitar pĂ«r krijimin, nisjen dhe menaxhimin e konteinerĂ«ve sipas standardit OCI. Podman Ă«shtĂ« njĂ« alternativĂ« ndaj projektit Docker dhe lejon menaxhimin e konteinerĂ«ve pa pasur njĂ« shĂ«rbim sistemik nĂ« sfond dhe pa kĂ«rkuar tĂ« drejta root.
Për përdoruesin e fundit, ndryshimet do të jenë pothuajse të paqëndrueshme, megjithatë në disa raste formati i të dhënave json do të ndryshojë.
Krahu kryesor i versionit të dytë është një REST API plotësisht funksional. Një implementim eksperimental i API-së mbi varlink ishte në dispozitë dhe në degën e parë, por në versionin e ri është ristrukturuar plotësisht. Në vend të ndërfaqes varlink tani përdoret standardi HTTP API.
Rest API i ri ka dy nivele: një ndërfaqe për funksionet e bibliotekës libpod dhe një nivel të pajtueshmërisë që pjesërisht implementon funksionet e API-së Docker. Për aplikacione të reja, natyrisht, rekomandohet përdorimi i ndërfaqes "natyrore" libpod.
REST API i ri ka lejuar një reduktim të dukshëm të madhësisë së aplikacionit klientit podman për Mac dhe Windows.
Ndryshimet kryesore:
- REST API dhe shërbimi sistemik podman tani nuk konsiderohen eksperimental dhe janë gati për përdorim.
- Ekipa podman mund tĂ« lidhet me shĂ«rbimin e largĂ«t podman duke pĂ«rdorur flamurin âremote.
- Klienti podman është rishkruar plotësisht dhe tani përdor HTTP API në vend të Varlink.
- ĂshtĂ« shtuar komandĂ« podman system connection pĂ«r konfigurimin e lidhjeve tĂ« largĂ«ta, tĂ« cilat mĂ« pas pĂ«rdoren nga komandat podman-remote dhe podman âremote.
- Komanda podman generate systemd tani mbĂ«shtet flamurin ânew dhe mund tĂ« krijojĂ« shĂ«rbime systemd pĂ«r pods.
- Komanda podman play kube mbështet fillimin e objekteve të implementimit Kubernetes.
- Komanda podman exec command ka fituar flamurin âdetach pĂ«r tĂ« ekzekutuar komandat nĂ« sfond.
- Flamuri -p për komandat podman run dhe podman create tani mbështet përparimin e porteve në adresat IPv6.
- Komandat podman run, podman create dhe podman pod tani mbĂ«shtesin flamurin âreplace pĂ«r tĂ« rikrijuar konteinerin me tĂ« njĂ«jtin emĂ«r.
- Flamuri ârestart-policy pĂ«r komandat podman run dhe podman create tani mbĂ«shtet politikĂ«n unless-stopped.
- Flamuri âlog-driver pĂ«r komandat podman run dhe podman create mund tĂ« pranojĂ« vlerĂ«n none, e cila çaktivizon regjistrimin e logeve tĂ« konteinerit.
- Komanda podman generate systemd pranon argumentet âcontainer-prefix, âpod-prefix dhe âseparator, qĂ« rregullojnĂ« njĂ«sitĂ« e krijuara.
- Komanda podman network ls mbĂ«shtet flamurin âfilter pĂ«r filtrimin e rezultateve.
- Ekipa podman auto-update mbështet përcaktimin e skedarit authfile për kontejnerin.
Burimi: linux.org.ru
