Podman 6.1 теперь доступен как очередной функциональный релиз популярного контейнерного движка, который работает без демона. В нём появились новые команды для переименования томов и перезапуска виртуальных машин под управлением Podman, а также улучшения в Quadlet, сетевом взаимодействии, интеграции с Kubernetes и совместимости с Docker API.
Одно из самых полезных нововведений, команда podman volume rename, позволяет переименовывать существующие тома Podman без их повторного создания. Однако тома, созданные через драйверы томов, переименовать нельзя, как и тома, которые сейчас используются контейнерами.
Пользователи Podman Machine получили новую команду podman machine restart. Она даёт простой способ перезапускать виртуальные машины, управляемые podman machine, без необходимости отдельно останавливать и запускать их.
Команда podman network rm получила опцию --ignore, которая подавляет ошибки при удалении несуществующей сети. Также podman manifest push теперь поддерживает опции --retry и --retry-delay, позволяющие автоматически повторять неудачные попытки отправки манифестов образов.
В Quadlet для юнитов .container появился новый ключ ImageVolume=, который управляет обработкой томов, определённых в образах. Исправлено несколько ошибок Quadlet, включая проблемы с шаблонными юнитами, поведением при установке и состоянием гонки, которое могло повреждать юниты systemd.
Помимо этого, сообщения об ошибках генератора Quadlet теперь выводятся в стандартный поток ошибок, а не только в буфер сообщений ядра.
Для пользователей, работающих с конфигурациями в стиле Kubernetes, команда podman generate kube теперь умеет преобразовывать проверки работоспособности контейнеров в определения livenessProbe Kubernetes.
В сетевой части инструмент rootless-проброса портов Pesto теперь поддерживает проброс IPv6 с сохранением исходного IP-адреса источника. В containers.conf добавлена опция force_port_listen для проброса портов с хоста Windows, когда Podman работает под WSL.
Команда podman info теперь дополнительно сообщает объём свободной памяти хоста вместе с уже выводимыми данными об используемой и общей памяти.
Podman 6.1 также исправляет большой набор ошибок. Среди заметных исправлений: проблема, из-за которой удалённый клиент Podman мог зависать при некоторых операциях при подключении по SSH. Ещё одно исправление устраняет проблему с podman volume prune --all --filter, когда фильтры по меткам могли отбрасываться, что приводило к удалению всех подходящих томов вместо только тех, которые соответствуют указанной метке.
Остальные исправления касаются повреждённых журналов проверок работоспособности, дублирования hostPort в podman kube play, неполной очистки контейнеров после неудачных запусков, проблем с podman image scp, если имена пользователей содержат символ @, а также нескольких проблем Podman Machine на хостах Windows и macOS.
Также в релизе обновлены несколько базовых компонентов: Buildah 1.45, containers/image 5.41.1, containers/storage 1.64 и containers/common 0.69.1.
Подробности доступны в списке изменений.





Пока нет комментариев. Будьте первым!