Izdaja Podman 2.0

Razvijalci so napovedali prvo izdajo "Podman 2", velika posodobitev projekta podman - pripomočka za ustvarjanje, zagon in upravljanje standardnih vsebnikov OIC. Podman je alternativa projektu Docker in vam omogoča upravljanje vsebnikov brez sistemske storitve v ozadju in brez potrebe po korenskih pravicah.

Za končnega uporabnika bodo spremembe skoraj nevidne, vendar se bo v nekaterih primerih spremenil format podatkov json.

Glavna razlika druge različice je popolnoma funkcionalen REST API. Eksperimentalna izvedba API-ja, ki temelji na varlink, je bila na voljo v prvi veji, vendar je bila v novi različici popolnoma preoblikovana. Namesto vmesnika varlink se zdaj uporablja standardni HTTP API.

Novi REST API ima dve plasti: vmesnik za funkcije knjižnice libpod in združljivostno plast, ki delno implementira funkcije Docker API. Za nove aplikacije je seveda priporočljiva uporaba izvornega vmesnika libpod.

Novi REST API je znatno zmanjšal velikost odjemalske aplikacije podman za Mac in Windows.

Večje spremembe:

  • API REST in sistemska storitev podman se ne štejeta več za poskusna in sta pripravljena za uporabo.
  • Ukaz podman se lahko poveže z oddaljeno storitvijo podman z uporabo zastavice --remote.
  • Odjemalec podman je bil popolnoma prepisan in zdaj namesto Varlink uporablja HTTP API.
  • Dodan je ukaz za sistemsko povezavo podman za konfiguracijo oddaljenih povezav, ki jih nato uporabljata ukaza podman-remote in podman --remote.
  • Ukaz podman generate systemd zdaj podpira zastavico --new in lahko ustvari storitve systemd za pods.
  • Ukaz podman play kube podpira zagon razmestitvenih objektov Kubernetes.
  • Ukaz ukaza podman exec je prejel zastavico --detach za izvajanje ukazov v ozadju.
  • Zastavica -p za ukaza podman run in podman create zdaj podpira posredovanje vrat na naslove IPv6.
  • Ukazi podman run, podman create in podman pod zdaj podpirajo zastavico --replace za ponovno ustvarjanje vsebnika z istim imenom.
  • Zastavica --restart-policy za ukaza za zagon podmana in ustvarjanje podmana zdaj podpira pravilnik razen če je ustavljen.
  • Zastavico --log-driver za ukaza za zagon podmana in ustvarjanje podmana lahko nastavite na nič, kar onemogoči beleženje vsebnika.
  • Ukaz podman generate systemd sprejme argumente --container-prefix, --pod-prefix in --separator, ki nadzorujejo ustvarjene enote.
  • Ukaz podman network ls podpira zastavico --filter za filtriranje rezultatov.
  • Ukaz za samodejno posodabljanje podman podpira podajanje overilne datoteke za vsebnik.

Vir: linux.org.ru

Dodaj komentar