Rhyddhad Podman 2.0

Cyhoeddodd y datblygwyr y datganiad cyntaf "Podman 2", diweddariad mawr o'r prosiect podman - cyfleustodau ar gyfer creu, lansio a rheoli cynwysyddion safonol OCI. Mae Podman yn ddewis arall i brosiect Docker ac mae'n caniatΓ‘u ichi reoli cynwysyddion heb gael gwasanaeth system gefndir a heb fod angen hawliau gwraidd.

Ar gyfer y defnyddiwr terfynol, bydd y newidiadau bron yn anweledig, ond mewn rhai achosion bydd fformat data json yn newid.

Prif wahaniaeth yr ail fersiwn yw'r API REST cwbl weithredol. Roedd gweithrediad arbrofol o'r API seiliedig ar varlink ar gael yn y gangen gyntaf, ond yn y fersiwn newydd mae wedi'i ailgynllunio'n llwyr. Yn lle'r rhyngwyneb varlink, mae'r API HTTP safonol bellach yn cael ei ddefnyddio.

Mae gan yr API REST newydd ddwy haen: rhyngwyneb i swyddogaethau llyfrgell libpod a haen cydnawsedd sy'n gweithredu swyddogaethau API Docker yn rhannol. Ar gyfer cymwysiadau newydd, wrth gwrs, argymhellir defnyddio'r rhyngwyneb libpod brodorol.

Mae'r API REST newydd wedi lleihau maint y cymhwysiad cleient podman ar gyfer Mac a Windows yn sylweddol.

Newidiadau mawr:

  • Nid yw'r API REST a'r gwasanaeth system podman bellach yn cael eu hystyried yn arbrofol ac maent yn barod i'w defnyddio.
  • Gall y gorchymyn podman gysylltu Γ’'r gwasanaeth podman o bell gan ddefnyddio'r faner --remote.
  • Mae'r cleient podman wedi'i ailysgrifennu'n llwyr ac mae bellach yn defnyddio'r API HTTP yn lle Varlink.
  • Ychwanegwyd y gorchymyn cysylltiad system podman i ffurfweddu cysylltiadau anghysbell, sydd wedyn yn cael eu defnyddio gan y gorchmynion podman-remote a podman --remote.
  • Mae'r gorchymyn podman cynhyrchu systemd bellach yn cefnogi'r faner --new, a gall greu gwasanaethau systemd ar gyfer codennau.
  • Mae'r gorchymyn podman play kube yn cefnogi lansio gwrthrychau defnyddio Kubernetes.
  • Derbyniodd y gorchymyn gorchymyn exec podman y faner --detach i weithredu gorchmynion yn y cefndir.
  • Mae'r faner -p ar gyfer y rhediad podman a'r gorchmynion creu podman bellach yn cefnogi anfon porthladd ymlaen i gyfeiriadau IPv6.
  • Mae'r rhediad podman, creu podman, a gorchmynion pod podman bellach yn cefnogi'r faner --replace i ail-greu cynhwysydd gyda'r un enw.
  • Mae baner --restart-policy ar gyfer rhediad podman a chreu gorchmynion podman bellach yn cefnogi'r polisi oni bai ei fod wedi'i stopio.
  • Gellir gosod y faner --log-driver ar gyfer y rhediad podman a'r gorchmynion creu podman i ddim, sy'n analluogi logio cynhwysydd.
  • Mae'r gorchymyn podman cynhyrchu systemd yn cymryd y dadleuon --container-prefix, --pod-prefix, a --separator, sy'n rheoli'r unedau sy'n cael eu creu.
  • Mae'r gorchymyn rhwydwaith podman ls yn cefnogi'r faner --filter i hidlo canlyniadau.
  • Mae'r gorchymyn diweddaru awtomatig podman yn cefnogi pennu ffeil auth ar gyfer cynhwysydd.

Ffynhonnell: linux.org.ru

Ychwanegu sylw