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