ycliper

Популярное

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

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

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

Топ запросов

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

Контейнер упал с 137? Разбираем Docker exit-коды и жизненный цикл

docker

docker exit code

exit code 137

exit code 143

exit code 126

exit code 127

exit code 139

linux сигналы

linux signals

oomkilled

oom killer

k8s

devops

отладка контейнеров

debug docker

docker logs

docker inspect

docker ps

docker compose

restart policy

healthcheck docker

контейнер упал

падает контейнер

инциденты в проде

инфраструктура как код

observability

sre

site reliability engineering

docker tutorial

docker для начинающих

devops на русском

Автор: DevOps • by Krupin

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

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

Описание: В этом видео разбираем, что на самом деле означают 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

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Контейнер упал с 137? Разбираем Docker exit-коды и жизненный цикл

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

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

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

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

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

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

Машинное Обучение - что такое Классификация? #shorts

Машинное Обучение - что такое Классификация? #shorts

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



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



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