Zhvilluesit shpallĂ«n versionin e parĂ« «Podman 2», njĂ« pĂ«rditĂ«sim tĂ« madh tĂ« projektit podman â njĂ« mjet pĂ«r krijimin, nisjen dhe menaxhimin e kontejnerĂ«ve sipas standardit OCI. Podman Ă«shtĂ« njĂ« alternativĂ« ndaj projektit Docker dhe lejon menaxhimin e kontejnerĂ«ve pa pasur nevojĂ« pĂ«r njĂ« shĂ«rbim sistemik nĂ« prapavijĂ« dhe pa kĂ«rkuar tĂ« drejtat e root-it.
Për përdoruesin e fundit, ndryshimet do të jenë pothuajse të padukshme, megjithatë në disa raste do të ndryshojë formati i të dhënave json.
Dallimi kryesor i versionit të dytë është një REST API plotësisht funksional. Realizimi eksperimental i API-së mbi varlink ishte i disponueshëm edhe në versionin e parë, por në versionin e ri është ridizajnuar tërësisht. Në vend të ndërfaqes varlink tani përdoret API standard HTTP.
API i ri REST ka dy nivele: ndërfaqen për funksionet e bibliotekës libpod dhe një nivel përkatës që implementon pjesërisht funksionet e API-së së Docker. Për aplikacionet e reja, natyrisht, rekomandohet përdorimi i ndërfaqes «natyrore» libpod.
API i ri REST ka mundësuar një reduktim të ndjeshëm të madhësisë së aplikacionit klient podman për Mac dhe Windows.
Ndryshimet kryesore:
- API REST dhe shërbimi sistemik podman tani nuk konsiderohen më eksperimentalë dhe janë gati për përdorim.
- Ekipa podman mund tĂ« lidhet me shĂ«rbimin e largĂ«t podman pĂ«rmes flamurit âremote.
- Klienti podman është rikoduar plotësisht dhe tani përdor HTTP API në vend të Varlink.
- Komanda podman system connection Ă«shtĂ« shtuar 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Ă«rbimet systemd pĂ«r pod-et.
- Komanda podman play kube mbështet nisjen e objekteve deployment të Kubernetes.
- Komanda podman exec command ka marrĂ« 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 ripĂ«rtĂ«ritjen e kontejnerit 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Ă« marrĂ« vlerĂ«n none, e cila ndalon regjistrimin e logeve tĂ« kontejnerit.
- Komanda podman generate systemd merr argumente âcontainer-prefix, âpod-prefix dhe âseparator, qĂ« ndihmojnĂ« nĂ« menaxhimin e njĂ«sive tĂ« krijuara.
- Komanda podman network ls mbĂ«shtet flamurin âfilter pĂ«r tĂ« filtruar rezultatet.
- Ekipa e podman auto-update mbështet specifikimin e skedës authfile për kontejnerin.
Burimi: linux.org.ru
