Podman 2.0 izdanje

Programeri su najavili prvo izdanje "Podman 2", veliko ažuriranje projekta podman - uslužnog programa za stvaranje, pokretanje i upravljanje standardnim spremnicima OIC. Podman je alternativa projektu Docker i omogućuje vam upravljanje spremnicima bez pozadinske usluge sustava i bez potrebe za root pravima.

Za krajnjeg korisnika promjene će biti gotovo nevidljive, ali u nekim slučajevima promijenit će se json format podataka.

Glavna razlika druge verzije je potpuno funkcionalan REST API. Eksperimentalna implementacija API-ja temeljenog na varlinku bila je dostupna u prvoj grani, ali u novoj verziji potpuno je redizajnirana. Umjesto varlink sučelja sada se koristi standardni HTTP API.

Novi REST API ima dva sloja: sučelje za funkcije knjižnice libpod i sloj kompatibilnosti koji djelomično implementira funkcije Docker API-ja. Za nove aplikacije, naravno, preporuča se korištenje izvornog libpod sučelja.

Novi REST API značajno je smanjio veličinu podman klijentske aplikacije za Mac i Windows.

Velike promjene:

  • REST API i usluga sustava podman više se ne smatraju eksperimentalnima i spremni su za upotrebu.
  • Naredba podman može se povezati s udaljenom podman uslugom pomoću oznake --remote.
  • Podman klijent je u potpunosti prerađen i sada koristi HTTP API umjesto Varlink-a.
  • Dodana je naredba za povezivanje sustava podman za konfiguriranje udaljenih veza, koje zatim koriste naredbe podman-remote i podman --remote.
  • Naredba podman generate systemd sada podržava oznaku --new i može kreirati systemd usluge za podove.
  • Naredba podman play kube podržava pokretanje Kubernetes objekata za implementaciju.
  • Naredba naredbe podman exec primila je oznaku --detach za izvršavanje naredbi u pozadini.
  • Oznaka -p za naredbe podman run i podman create sada podržava prosljeđivanje porta na IPv6 adrese.
  • Naredbe podman run, podman create i podman pod sada podržavaju oznaku --replace za ponovno stvaranje spremnika s istim imenom.
  • Oznaka --restart-policy za naredbe podman run i podman create sada podržava pravilo osim ako nije zaustavljeno.
  • Oznaka --log-driver za naredbe podman run i podman create može se postaviti na none, što onemogućuje bilježenje spremnika.
  • Naredba podman generate systemd uzima argumente --container-prefix, --pod-prefix i --separator, koji kontroliraju jedinice koje se stvaraju.
  • Naredba podman network ls podržava oznaku --filter za filtriranje rezultata.
  • Naredba podman auto-update podržava određivanje authfilea za spremnik.

Izvor: linux.org.ru

Dodajte komentar