Docker
도커 빌드가 실패 할 때 디버깅하는 방법
수색…
소개
docker build -t mytag .
할 때 docker build -t mytag .
---> Running in d9a42e53eb5a
The command '/bin/sh -c returned a non-zero code: 127
(127은 "명령을 찾을 수 없지만 1) 모든 사람에게 사소한 것은 아닙니다 2) 127 6이나 다른 것으로 대체 될 수 있습니다.) 긴 줄에서 오류를 찾는 것은 간단합니다
기본 예
에 의해 만들어진 마지막 레이어
docker build -t mytag .
보여 주었다
---> Running in d9a42e53eb5a
셸을 사용하여 마지막으로 만든 이미지를 시작하고 명령을 실행하면보다 명확한 오류 메시지가 나타납니다
docker run -it d9a42e53eb5a /bin/bash
(이것은 / bin / bash가 사용 가능하다고 가정하고 / bin / sh 또는 다른 것일 수 있습니다)
프롬프트가 뜨면 마지막으로 실패한 명령을 실행하고 표시되는 내용을 확인합니다
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow