Нашри Podman 2.0

Таҳиягарон нашри аввалинро эълон карданд "Подман 2", навсозии асосии лоиҳаи podman - як утилита барои эҷод, оғоз ва идоракунии контейнерҳои стандартӣ СҲИ. Podman алтернативаи лоиҳаи Docker аст ва ба шумо имкон медиҳад, ки контейнерҳоро бидуни хидмати системаи замина ва бидуни талаб кардани ҳуқуқи реша идора кунед.

Барои корбари ниҳоӣ, тағиротҳо қариб ноаён хоҳанд буд, аммо дар баъзе ҳолатҳо формати маълумоти json тағир меёбад.

Фарқи асосии версияи дуюм ин API-и пурраи REST мебошад. Татбиқи таҷрибавии API дар асоси varlink дар филиали аввал дастрас буд, аммо дар версияи нав он комилан аз нав тарҳрезӣ шудааст. Ба ҷои интерфейси varlink, ҳоло API стандартии HTTP истифода мешавад.

API-и нави REST ду қабат дорад: интерфейс ба функсияҳои китобхонаи libpod ва қабати мутобиқат, ки қисман функсияҳои Docker API-ро амалӣ мекунад. Барои барномаҳои нав, албатта, тавсия дода мешавад, ки интерфейси аслии libpod -ро истифода баред.

Нави REST API андозаи барномаи муштарии podmanро барои Mac ва Windows ба таври назаррас коҳиш дод.

Тағйироти асосӣ:

  • REST API ва хидмати системаи подман дигар таҷрибавӣ ҳисобида намешаванд ва барои истифода омодаанд.
  • Фармони podman метавонад бо истифода аз парчами --remote ба хидмати подмани дурдаст пайваст шавад.
  • Мизоҷи podman комилан аз нав навишта шудааст ва ҳоло ба ҷои Varlink HTTP API-ро истифода мебарад.
  • Фармони пайвасти системаи подман барои танзим кардани пайвастҳои дурдаст, ки баъдан аз ҷониби фармонҳои podman-remote ва podman --remote истифода мешаванд, илова карда шуд.
  • Фармони podman тавлиди systemd ҳоло парчами --new -ро дастгирӣ мекунад ва метавонад хидматҳои системавиро барои pods эҷод кунад.
  • Фармони podman play kube оғоз кардани объектҳои ҷойгиркунии Kubernetes -ро дастгирӣ мекунад.
  • Фармони фармони podman exec парчами --detach -ро барои иҷрои фармонҳо дар замина қабул кард.
  • Парчами -p барои иҷрои фармонҳои подман ва подман эҷод ҳоло интиқоли портро ба суроғаҳои IPv6 дастгирӣ мекунад.
  • Фармонҳои podman run, podman create ва podman pod ҳоло парчами --replace -ро барои аз нав сохтани контейнер бо ҳамон ном дастгирӣ мекунанд.
  • Парчами --restart-policy барои иҷроиши подман ва фармонҳои эҷоди podman ҳоло сиёсати қатъ нагардидаро дастгирӣ мекунад.
  • Парчами --log-driver барои иҷро кардани фармонҳои подман ва подман эҷод кардан мумкин нест ба ҳеҷ ваҷҳ муқаррар карда шавад, ки сабти контейнерро ғайрифаъол мекунад.
  • Фармони podmangener systemd далелҳои --container-prefix, --pod-prefix ва --separator -ро мегирад, ки воҳидҳои сохташударо идора мекунанд.
  • Фармони podman network ls парчами --filter -ро барои филтр кардани натиҷаҳо дастгирӣ мекунад.
  • Фармони худкор навсозии podman муайян кардани файли аутфӣ барои контейнерро дастгирӣ мекунад.

Манбаъ: linux.org.ru

Илова Эзоҳ