Выпущен инструмент для управления контейнерами Podman 5.0

Выпущена версия Podman 5.0, ставшая первым крупным обновлением инновационного контейнерного движка за последние два года. Благодаря полной переработке кода и значительным улучшениям в поддержке гипервизоров этот релиз стал важной вехой, особенно для пользователей платформ Windows и Mac.

Для тех, кто не знаком с Podman, это инструмент для управления контейнерами и капсулами OCI, который предлагает совместимый с Docker интерфейс командной строки. Однако, в отличие от Docker, Podman работает без демона и может запускать контейнеры от имени пользователя, не являющегося пользователем root, что повышает безопасность и гибкость.

Основные моменты Podman 5.0

Главной особенностью Podman 5.0, несомненно, является полная переработка команд podman machine. Эта функциональность позволяет пользователям запускать виртуальную машину Linux на системах Windows и Mac, что дает им возможность беспрепятственно запускать контейнеры Linux.

Переработка не только повышает производительность и стабильность, но и улучшает совместное использование кода различными поставщиками ВМ, упрощая дальнейшее обслуживание и обновление. Кроме того, появилась поддержка гипервизора Apple на Mac, что значительно повысило стабильность, время загрузки и производительность совместного доступа к файлам.

Новая команда podman machine reset позволяет удалить ВМ, управляемые Podman, проще, чем когда-либо. Кроме того, в этой версии улучшена работа с конфигурационным файлом «containers.conf», что обеспечивает сохранение пользовательских изменений.

Podman 5.0 также поставляется со значительными изменениями и сокращениями, направленными на улучшение пользовательского опыта. Ключевым обновлением является принятие Pasta в качестве бэкенда по умолчанию для бескорневой сети, что обусловлено его более высокой производительностью.

Отказ от бэкенда базы данных BoltDB в пользу SQLite, начатый в Podman версии 4.9, был закреплен, обеспечивая повышенную стабильность при новых установках.

Сетевые изменения в Podman 5 также заслуживают внимания. Большинство платформ больше не поддерживают работу с сетью CNI; вместо этого они используют Netavark, собственный сетевой стек Podman, который обещает соответствовать возможностям CNI или даже превосходить их.

Еще одной важной областью улучшения является совместимость с Docker. В Podman 5.0 внесено несколько изменений для обеспечения более гладкой совместимости с Docker, например, изменен вывод podman inspect для более точного соответствия его аналогу Docker.

Кроме того, в Podman 5.0 отменяет поддержку cgroups v1, прокладывая путь в будущее, где работа на системах без cgroups v2 будет невозможна, что еще больше соответствует ориентации современных дистрибутивов Linux на безопасность и управление ресурсами.

И наконец, релиз содержит множество улучшений, включая настраиваемые повторные попытки для извлечения и отправки образов, новые возможности для Quadlet, поддерживающие шаблонные блоки и подсистемы, а также многочисленные исправления ошибок.

Подробную информацию обо всех нововведениях и улучшениях Podman 5.0 можно найти на страницеанонса или подробно ознакомиться с его изменениями здесь.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)