Comments 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
Сам ещё не пробовал, наверняка косяки есть, но выглядит прикольно для постепенного роста.
Sign up to leave a comment.
Docker и все, все, все