Podman 2.0 -julkaisu

Kehittäjät julkistivat ensimmäisen julkaisun "Podman 2", podman-projektin merkittävä päivitys - apuohjelma vakiosäiliöiden luomiseen, käynnistämiseen ja hallintaan OIC. Podman on vaihtoehto Docker-projektille, ja sen avulla voit hallita säilöjä ilman taustajärjestelmäpalvelua ja ilman pääkäyttäjän oikeuksia.

Loppukäyttäjälle muutokset ovat lähes näkymättömiä, mutta joissain tapauksissa json-tietomuoto muuttuu.

Toisen version tärkein ero on täysin toimiva REST API. Varlink-pohjaisen API:n kokeellinen toteutus oli saatavilla ensimmäisessä haarassa, mutta uudessa versiossa se on suunniteltu kokonaan uudelleen. Varlink-rajapinnan sijaan käytetään nyt tavallista HTTP API:ta.

Uudessa REST API:ssa on kaksi kerrosta: käyttöliittymä libpod-kirjaston toimintoihin ja yhteensopivuuskerros, joka toteuttaa osittain Docker API -toiminnot. Uusille sovelluksille on tietysti suositeltavaa käyttää alkuperäistä libpod-käyttöliittymää.

Uusi REST API on pienentänyt merkittävästi podman-asiakassovelluksen kokoa Macille ja Windowsille.

Suurimmat muutokset:

  • REST API ja podman-järjestelmäpalvelu eivät ole enää kokeellisia, ja ne ovat valmiita käyttöön.
  • Podman-komento voi muodostaa yhteyden etä-podman-palveluun käyttämällä --remote-lippua.
  • Podman-asiakasohjelma on kirjoitettu kokonaan uudelleen ja käyttää nyt HTTP API:ta Varlinkin sijaan.
  • Lisätty podman-järjestelmän yhteyskomento etäyhteyksien määrittämiseen, joita sitten käyttävät podman-remote- ja podman --remote-komennot.
  • Podman genero systemd -komento tukee nyt --new-lippua ja voi luoda systemd-palveluita podille.
  • Podman play kube -komento tukee Kubernetes-käyttöönottoobjektien käynnistämistä.
  • Podman exec -komento sai --detach-lipun komentojen suorittamiseksi taustalla.
  • -p-lippu podman-ajo- ja podman-luo-komentoille tukee nyt portin edelleenohjausta IPv6-osoitteisiin.
  • Podman run-, podman create- ja podman pod-komennot tukevat nyt --replace-lippua samannimisen säilön luomiseksi uudelleen.
  • Podman-ajo- ja podman-luontikomentojen --restart-policy-lippu tukee nyt ellei pysäytetty -käytäntöä.
  • Podman-ajo- ja podman-luontikomentojen --log-driver -lipun arvoksi voidaan asettaa none, mikä poistaa säilön kirjaamisen käytöstä.
  • Podman generate systemd -komento ottaa argumentit --container-prefix, --pod-prefix ja --separator, jotka ohjaavat luotuja yksiköitä.
  • Podman-verkko ls-komento tukee --filter-lippua tulosten suodattamiseen.
  • Podmanin automaattinen päivityskomento tukee auth-tiedoston määrittämistä säilölle.

Lähde: linux.org.ru

Lisää kommentti