Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Почему падают Docker контейнеры: Docker exit-коды, OOMKilled и рестарты

Автор: DevOps • by Krupin

Загружено: 2025-12-07

Просмотров: 703

Описание:

В этом видео разбираем, что на самом деле означают exit-коды Docker-контейнеров и как по ним быстро понять, почему упал сервис.

Поговорим о том, откуда берётся код выхода в Linux и почему Docker его не придумывает, а просто прокидывает результат работы процесса. Разберём популярные коды:
• 0 — успех
• 1–2 — ошибки приложения и аргументов
• 126 — файл есть, но не исполняется
• 127 — команда не найдена
• 130 — Ctrl+C (SIGINT)
• 137 — SIGKILL, часто OOMKilled
• 139 — segfault
• 143 — SIGTERM, корректное завершение (если приложение его обрабатывает)

Покажу, как смотреть состояние контейнера через docker ps -a и docker inspect: поля State.Status, State.ExitCode, State.OOMKilled, State.Error, State.FinishedAt. Это помогает отличить ошибки приложения от проблем с образом, лимитами памяти или сигналами.

Отдельно разберём политики рестартов (no, on-failure, unless-stopped, always), как они работают в связке с exit-кодами и почему бесконечные рестарты могут прятать настоящую причину падений.

В демо-части воспроизводим разные коды выхода на простых образах (exit2, cmdnotfound, notexec, segfault), смотрим 137/143 с docker stop и docker kill, а также пример OOM с ограничением памяти.

В конце даю чек-лист отладки контейнера: с чего начинать, что смотреть, как фиксировать проблемы через healthcheck, метрики и алерты, а не угадывать по логам.

🔗 Материалы из видео (Dockerfile’ы, примеры команд и docker-compose) можно скачать из репозитория на GitHub: https://github.com/bmgeek/yt-docker-e...

Стать спонсором можно легко и просто, переходите и поддержите меня -    / @devopsbykrupin  

----- Adv -----
💰 Расценки на рекламу и услуги - https://boosty.to/begeek/posts/e44fee...

----- Other projects -----
💰 Merch designed by Aleksandr Krupin - https://www.etsy.com/shop/pixeltrails...
➡️ Приватный блог - https://boosty.to/begeek
➡️ Trail →    / @trailbykrupin  
➡️ Pixels →    / @pixelsbykrupin  

----- Donate -----
💰 Поддержать блогера - https://boosty.to/begeek/donate

Почему падают Docker контейнеры: Docker exit-коды, OOMKilled и рестарты

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

💾СОБРАЛ NAS НА TrueNAS💽 НЕ ПОНИМАЮ, КАК ЖИЛ БЕЗ НЕГО САМОДЕЛЬНОЕ ХРАНИЛИЩЕ ЭТО ПРОСТО

💾СОБРАЛ NAS НА TrueNAS💽 НЕ ПОНИМАЮ, КАК ЖИЛ БЕЗ НЕГО САМОДЕЛЬНОЕ ХРАНИЛИЩЕ ЭТО ПРОСТО

Почему VPN больше не поможет? Конец анонимности в интернете

Почему VPN больше не поможет? Конец анонимности в интернете

НЕЛЬЗЯ ПРОПУСТИТЬ! Самый МОЩНЫЙ советский трактор Altai T‑4 в белом шоуруме Ultra 8K 😱 RusAutoDrive

НЕЛЬЗЯ ПРОПУСТИТЬ! Самый МОЩНЫЙ советский трактор Altai T‑4 в белом шоуруме Ultra 8K 😱 RusAutoDrive

Open Source: ВЕЛИЧАЙШАЯ ЛОЖЬ интернета

Open Source: ВЕЛИЧАЙШАЯ ЛОЖЬ интернета

ДЕНЬГИ ВЫВОЗЯТ ВАГОНАМИ. Зачем ЦБ открыл границы для оттока капитала? | Валентин Катасонов

ДЕНЬГИ ВЫВОЗЯТ ВАГОНАМИ. Зачем ЦБ открыл границы для оттока капитала? | Валентин Катасонов

Docker за 20 минут

Docker за 20 минут

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Преддиабет: 9 симптомов, по которым тело кричит «остановись».

Преддиабет: 9 симптомов, по которым тело кричит «остановись».

Мой полный рабочий сетап разработчика: софт и девайсы

Мой полный рабочий сетап разработчика: софт и девайсы

Лучший способ установки Windows 11 на любой ПК быстро и без проблем на любой ПК

Лучший способ установки Windows 11 на любой ПК быстро и без проблем на любой ПК

Кем быть в 2026: DevOps, SRE, Platform или Cloud Engineer и где больше денег

Кем быть в 2026: DevOps, SRE, Platform или Cloud Engineer и где больше денег

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Почему МАЛЕНЬКИЙ атом создает такой ОГРОМНЫЙ взрыв?

Почему МАЛЕНЬКИЙ атом создает такой ОГРОМНЫЙ взрыв?

Мессенджер Max: разбираемся без паранойи и даем советы по безопасности

Мессенджер Max: разбираемся без паранойи и даем советы по безопасности

Денежная реформа на пороге! Как спастись от замены денег?

Денежная реформа на пороге! Как спастись от замены денег?

Docker Для Начинающих за 1 Час | Docker с Нуля

Docker Для Начинающих за 1 Час | Docker с Нуля

DevOps в 2026 с нуля до джуна: Linux, сети, Git, IaC и CI/CD за 90 дней

DevOps в 2026 с нуля до джуна: Linux, сети, Git, IaC и CI/CD за 90 дней

Это спасет, когда заблокируют ВЕСЬ ИНТЕРНЕТ!

Это спасет, когда заблокируют ВЕСЬ ИНТЕРНЕТ!

CLI АГЕНТЫ - что это такое и почему я ОТКАЗАЛСЯ от ChatGPT?

CLI АГЕНТЫ - что это такое и почему я ОТКАЗАЛСЯ от ChatGPT?

Новости разработки | Уязвимость в React, Anthropic купил Bun, Vite 8

Новости разработки | Уязвимость в React, Anthropic купил Bun, Vite 8

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]