Поиск…


Вступление

Когда docker build -t mytag . с сообщением, например ---> Running in d9a42e53eb5a The command '/bin/sh -c returned a non-zero code: 127 (127 означает «команда не найдена, а 1) для всех нет 3) 127 может быть заменено на 6 или что угодно), может быть нетривиально найти ошибку в длинной строке

базовый пример

В качестве последнего слоя, созданного

docker build -t mytag .

показал

---> Running in d9a42e53eb5a

Вы просто запускаете последнее созданное изображение с помощью оболочки и запускаете команду, и у вас будет более четкое сообщение об ошибке

docker run -it d9a42e53eb5a /bin/bash

(это предполагает наличие / bin / bash, это может быть / bin / sh или что-то еще)

и с подсказкой вы запускаете последнюю команду failing и видите, что отображается



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow