Комментарии 11
казалось бы, уже 2020 год, а в примерах все равно используют тег latest
0
Есть плюсы у такого подхода.
0
например?
0
Загрузиться последняя версия автоматом, если указать --pull
0
в этом и проблема, нет иммутабельности деплоя. В одном месте у тебя спулилась одна версия, в другом другая
0
Не для всех это проблема
0
В этом месте полноценная иммутабельность и не предполагается, разве что можно реализовать некоторое её подобие для исходника выкладываемого в публичный репозиторий. А при обстоятельном подходе люди деньги получают за то, чтобы тэг latest был у стабильной актуальной безопасной версии.
+2
У подмана очень важную фишку не описали, работу без рута. Ещё у него есть поды, чего нет у докера. Вместо сварма есть k3s.
0
Такое можно и с Docker сделать уже, но у Podman оно сразу "из коробки" работает
0
Поэтому к выбору инструмента для работы я буду подходить так: для малых команд, либо при ограниченном бюджете — 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
Сам ещё не пробовал, наверняка косяки есть, но выглядит прикольно для постепенного роста.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Docker и все, все, все