Podman 2.0 шығарылымы

Әзірлеушілер бірінші шығарылымды жариялады «Подман 2», podman жобасының негізгі жаңартуы - стандартты контейнерлерді жасауға, іске қосуға және басқаруға арналған утилита OCI. Podman Docker жобасына балама болып табылады және фондық жүйе қызметінсіз және түбірлік құқықтарды талап етпестен контейнерлерді басқаруға мүмкіндік береді.

Соңғы пайдаланушы үшін өзгерістер дерлік көрінбейтін болады, бірақ кейбір жағдайларда json деректер пішімі өзгереді.

Екінші нұсқаның негізгі айырмашылығы - толық жұмыс істейтін REST API. Varlink негізіндегі API эксперименттік іске асырылуы бірінші тармақта қол жетімді болды, бірақ жаңа нұсқада ол толығымен қайта жасалды. Varlink интерфейсінің орнына қазір стандартты HTTP API пайдаланылады.

Жаңа REST API екі қабаты бар: libpod кітапханасының функцияларына интерфейс және Docker API функцияларын ішінара жүзеге асыратын үйлесімділік деңгейі. Жаңа қолданбалар үшін, әрине, жергілікті libpod интерфейсін пайдалану ұсынылады.

Жаңа REST API Mac және Windows жүйесіне арналған podman клиенттік қолданбасының өлшемін айтарлықтай азайтты.

Негізгі өзгерістер:

  • REST API және podman жүйелік қызметі енді эксперименттік болып саналмайды және пайдалануға дайын.
  • Подман пәрмені қашықтағы подман қызметіне --remote жалауын пайдаланып қосыла алады.
  • Подман клиенті толығымен қайта жазылды және қазір Varlink орнына HTTP API пайдаланады.
  • Қашықтағы қосылымдарды конфигурациялау үшін podman жүйесінің қосылым пәрмені қосылды, олар кейін podman-remote және podman --remote пәрмендері арқылы пайдаланылады.
  • Подман генерациялау жүйесіd пәрмені енді --new жалаушасын қолдайды және подкасттар үшін жүйелік қызметтерді жасай алады.
  • Podman play kube пәрмені Kubernetes орналастыру нысандарын іске қосуды қолдайды.
  • podman exec пәрмен пәрмені пәрмендерді фондық режимде орындау үшін --detach жалаушасын алды.
  • Подманды іске қосу және подман жасау пәрмендері үшін -p жалауы енді IPv6 мекенжайларына портты қайта жіберуді қолдайды.
  • Подман іске қосу, подман жасау және подман подколь пәрмендері енді аттас контейнерді қайта жасау үшін --replace жалауын қолдайды.
  • Подманды іске қосу және подман жасау пәрмендеріне арналған --restar-policy жалауы енді тоқтатылмаса саясатты қолдайды.
  • Подманды іске қосу және подман жасау пәрмендеріне арналған --log-driver жалаушасын ешкімге орнатуға болады, бұл контейнер журналын өшіреді.
  • Podman generat systemd пәрмені жасалған бірліктерді басқаратын --контейнер-префикс, --под-префикс және --бөлгіш аргументтерді қабылдайды.
  • Подман желісі ls пәрмені нәтижелерді сүзу үшін --сүзгі жалаушасын қолдайды.
  • Подманды автожаңарту пәрмені контейнерге авторлық файлды көрсетуді қолдайды.

Ақпарат көзі: linux.org.ru

пікір қалдыру