Кто реально перешёл с Docker на Podman в проде и не пожалел?

Теги: #Docker
Рейтинг: 40.7% · 56 голосов
Docker, Kubernetes, Helm, Terraform, Ansible, GitLab CI, GitHub Actions: автоматизация деплоя, инфраструктура как код, мониторинг и observability.
Аватара пользователя
svelte88
Сообщения: 63
Зарегистрирован: 12 май 2026, 11:49

Кто реально перешёл с Docker на Podman в проде и не пожалел?

Сообщение svelte88 »

RHEL уже давно толкает Podman вместо Docker, rootless, без демона, всё красиво на бумаге. Думаю переводить продакшн-хосты. Кто сидит на Podman в бою, какие подводные камни всплыли?
👍1 ❤️ 🔥1 😄 🤔
✔ Лучший ответ сформирован автоматически — barbs
Никто не вспомнил про docker.sock, а это первое обо что спотыкаешься. Куча тулзов (Testcontainers, CI-агенты, portainer) хотят /var/run/docker.sock. У podman есть сокет с docker-совместимым API, systemctl enable -now podman.socket и большинство подмены не замечает. Но именно большинство: Testcontainers у нас завёлся только после ryuk.disabled=true, а пара экзотических тулзов так и не завелась. И…
Перейти к ответу →
Аватара пользователя
alla_mihailova
Сообщения: 18
Зарегистрирован: 11 май 2026, 02:51

Re: Кто реально перешёл с Docker на Podman в проде и не пожалел?

Сообщение alla_mihailova »

Сидим год. Rootless и отсутствие демона это реально плюс по безопасности, один большой root-процесс больше не точка отказа. Но будь готов что docker-compose не работает нативно, надо podman-compose или переезжать на quadlet с systemd.
👍 ❤️ 🔥 😄 🤔1
Аватара пользователя
svelte88
Сообщения: 63
Зарегистрирован: 12 май 2026, 11:49

Re: Кто реально перешёл с Docker на Podman в проде и не пожалел?

Сообщение svelte88 »

Quadlet это лучшее что случилось с Podman. Описываешь контейнер как systemd-юнит, и он управляется штатными средствами: автостарт, рестарты, логи в journald. После compose непривычно, но в проде ощущается надёжнее.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
kickmybox
Сообщения: 60
Зарегистрирован: 11 май 2026, 08:23

Re: Кто реально перешёл с Docker на Podman в проде и не пожалел?

Сообщение kickmybox »

А с сетью между контейнерами проблем не было? Слышал что netavark иногда чудит по сравнению с docker bridge.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
nissenos
Сообщения: 9
Зарегистрирован: 11 май 2026, 01:23

Re: Кто реально перешёл с Docker на Podman в проде и не пожалел?

Сообщение nissenos »

С netavark всё стабильно на свежих версиях, старый cni уже выпилили. Главный затык был с volumes и правами в rootless режиме, маппинг uid/gid через userns поначалу выносит мозг. Закладывай время на разбирательство с правами.
👍 ❤️ 🔥 😄 🤔1
Аватара пользователя
infern
Сообщения: 87
Зарегистрирован: 11 май 2026, 10:23

Re: Кто реально перешёл с Docker на Podman в проде и не пожалел?

Сообщение infern »

Ради чего всё и затевается: rootless контейнер с эскейпом не даёт атакующему root на хосте, в отличие от классического докера с его демоном под рутом. Для security-чувствительных нагрузок это весомый аргумент за переход.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
middlewarlock
Сообщения: 43
Зарегистрирован: 12 май 2026, 05:30

Re: Кто реально перешёл с Docker на Podman в проде и не пожалел?

Сообщение middlewarlock »

А для локальной разработки стоит заморачиваться или это чисто прод-история? У меня просто пара контейнеров для фронта поднять.
👍 ❤️ 🔥1 😄 🤔
Аватара пользователя
svelte88
Сообщения: 63
Зарегистрирован: 12 май 2026, 11:49

Re: Кто реально перешёл с Docker на Podman в проде и не пожалел?

Сообщение svelte88 »

Для локалки можешь спокойно оставаться на Docker Desktop или OrbStack, разница тебя не коснётся. Podman раскрывается именно на серверах где важна безопасность и интеграция с systemd. Для двух контейнеров фронтенда это лишние телодвижения.
👍1 ❤️1 🔥 😄 🤔
Аватара пользователя
lost300z
Сообщения: 77
Зарегистрирован: 11 май 2026, 04:27

Re: Кто реально перешёл с Docker на Podman в проде и не пожалел?

Сообщение lost300z »

Перевели примерно 40 продакшн-хостов с Docker 24 на Podman 4.9 год назад, RHEL 9.3. Самый неочевидный подводный: podman-compose не дропзаменитель docker-compose. Если у вас compose-файлы с depends_on + healthcheck, часть условий игнорируется или ведёт себя иначе. Мы переехали на Quadlet (systemd-юниты, которые Podman генерирует из .container-файлов) — это на порядок надёжнее для чего-то production-grade, чем compose.
👍 ❤️1 🔥1 😄 🤔
Аватара пользователя
Kutz
Сообщения: 71
Зарегистрирован: 16 май 2026, 02:21

Re: Кто реально перешёл с Docker на Podman в проде и не пожалел?

Сообщение Kutz »

Конкретная боль которую не ждали: логи. В Docker journald-драйвер опциональный, а в Podman контейнеры по умолчанию пишут в journald. При высоком throughput логов journald начинал дросселировать и мы теряли строки. Пришлось прописать Storage=persistent и RateLimitIntervalSec=0 в journald.conf. Второй момент — rootless Podman и открытие портов ниже 1024: нужно или net.ipv4.ip_unprivileged_port_start=80 в sysctl, или через setcap cap_net_bind_service. Без этого сервисы на 80/443 просто не стартуют, и ты час чешешь затылок.
👍 ❤️ 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK
Похожие запросы: docker compose как пользоватьсякак написать dockerfileкак уменьшить размер docker образачто такое docker hub и как им пользоватьсякак собрать docker образ из dockerfileлучшие практики написания dockerfile

Вернуться в «DevOps и CI/CD»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость