반응형
도커 컨테이너를 실행시켰는데
error standard_init_linux.go:228: exec user process caused "exec format error“
해당 에러가 뜨면서 종료되었다.
도커파일의 가장마지막 줄은
ENTRYPOINT ["/usr/local/start.sh"]
쉘스크립트를 실행시키는 거였다.
구글링을 해보니 쉘스크립트에 shebang을 써주지않아 생긴 에러였다!
shebang = '#!' 은 2Byte의 매직넘버(magic number)로
이 스크립트를 실행시켜줄 프로그램의 경로를 지정하는 역할을 한다.
떄문에 해당 쉘스트립트를 어떤 프로그램으로 실행시켜야하는지 정해지지않아 발생한 오류였다
그래서 아래 코드를 가장 윗줄에 더해주니 오류가 사라졌다
#!/bin/bash
반응형
'Troubleshooting' 카테고리의 다른 글
ssh "Host key verification failed." error 해결방법 (0) | 2021.10.10 |
---|---|
kubernetes error while running "VolumeBinding" filter plugin for pod pod has unbound immediate PersistentVolumeClaims (0) | 2021.10.09 |
vscode 터미널 파워쉘 스크립트 오류 (0) | 2021.09.25 |
AWS AccessDeniedException: not authorized to perform: lambda:InvokeFunction (0) | 2021.08.11 |
AWS Sagemaker 'no SavedModel bundles found!' error (0) | 2021.08.11 |
댓글