Ошибки · Решение
Docker exit code 127: что означает и как исправить
Docker не нашёл указанную container command.
Короткий ответ
Docker exit code 127: Container command not found. Сверьте код с официальной поддержкой производителя и выполните только безопасные шаги.
Что означает ошибка
Docker не нашёл указанную container command.
Возможные причины
- В image отсутствует executable с указанным именем.
- PATH внутри контейнера не содержит каталог команды.
- ENTRYPOINT/CMD ссылается на файл, который не попал в image.
Что проверить
- Проверьте наличие executable через docker run --entrypoint sh.
- Выведите PATH внутри image.
- Сопоставьте COPY/WORKDIR и путь из ENTRYPOINT/CMD.
Безопасные шаги
- Добавьте требуемый executable в image.
- Используйте абсолютный путь, если PATH не гарантирован.
- Исправьте stage/copy в multi-stage build, если файл потерян.
Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.
Когда нужен сервис
- Если Docker exit code 127 повторяется после локализации стадии сбоя, приложите docker inspect, stderr и параметры запуска владельцу приложения/runtime.
Похожие ошибки
- /errors/docker-exit-code-125/
- /errors/docker-exit-code-139/
Что учитывать
Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.
Официальный источник
Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.