Hacking/메모
Docker error: standard_init_linux.go:228: exec user process caused: no such file or directory
JINJIN123
2021. 8. 10. 12:48
standard_init_linux.go:228: exec user process caused: no such file or directory
숫자는 Docker 버전에 따라 다름
window에서 생성한 파일은 window 파일 형식을 사용한다.
unix형식의 파일을 사용해야 성공적인 run을 할 수 있다.
해결방법1.
Dockerfile파일 뿐만 아니라 빌드에 사용되는 모든 파일을 window형식에서 unix형식으로 변경해준다.
(형식을 변경하고 싶은 파일을 notepad++ 프로그램에서 열고 edit->EOL conversion->window를 unix로 변경)
해결방법2.
리눅스에서 vi명렁어로 파일을 생성한다. 그 자체가 unix형식으로 파일이 생성되는 것이다.
->위 방법으로 Dokerfile과 .sh파일의 형식을 바꾸어주었더니 정상 작동 된다.