Как стать автором
Обновить

Комментарии 11

казалось бы, уже 2020 год, а в примерах все равно используют тег latest

Есть плюсы у такого подхода.

например?

Загрузиться последняя версия автоматом, если указать --pull

в этом и проблема, нет иммутабельности деплоя. В одном месте у тебя спулилась одна версия, в другом другая

Не для всех это проблема

В этом месте полноценная иммутабельность и не предполагается, разве что можно реализовать некоторое её подобие для исходника выкладываемого в публичный репозиторий. А при обстоятельном подходе люди деньги получают за то, чтобы тэг latest был у стабильной актуальной безопасной версии.

У подмана очень важную фишку не описали, работу без рута. Ещё у него есть поды, чего нет у докера. Вместо сварма есть k3s.

Такое можно и с Docker сделать уже, но у Podman оно сразу "из коробки" работает

Поэтому к выбору инструмента для работы я буду подходить так: для малых команд, либо при ограниченном бюджете — Docker (с возможным swarm mode), для разработки для себя на личном localhost — Podman сотоварищ.

Почему Podman и не для первого случая, особенно если с ним действительно проще чем с docker/docker-compose?


P.S. Относительно недавно появились такие штуки docker-compose/swarm mode => k8s


https://kubernetes.io/docs/tasks/configure-pod-container/translate-compose-kubernetes/


и просто docker stack deploy --orchestrator=kubernetes


Сам ещё не пробовал, наверняка косяки есть, но выглядит прикольно для постепенного роста.

О, а это я еще и не видел, надо попробовать, спасибо за подсказку!

Зарегистрируйтесь на Хабре , чтобы оставить комментарий