본문 바로가기
IT/Docker

[Docker][Error] /bin/sh: start.sh: not found

by 강천구 2022. 10. 27.

Docker 실행시 /bin/sh start.sh: not found 와 유사하게 start.sh 혹은 run.sh 등 실행 파일을 못 찾는 경우가 종종 발생한다.

그 원인을 찾기 위해 해당 파일을 보니 각 라인마다 '^M'의 개행 문자가 붙어 있는게 원인이었다.

윈도우에서 vscode를 사용하여 저장하다보니 윈도우의 개행인 CRLF로 저장되어 발생한 문제였다.

설정된 개행방식을 아래와 같이 Unix/Linux에서 사용되는 LF로 저장하니 오류가 해결되었다.

CR : Carriage return / 커서를 앞으로 이동

LF : Line Feed / 아래로 이동

 

vi, vim에서 ^M 처리 방법

:%s/^M//g

 

반응형
반응형

'IT > Docker' 카테고리의 다른 글

[Docker] Docker 명령어  (0) 2022.12.08
[WSL][Error] 시스템을 부팅할 필요가 없습니다.  (0) 2022.07.18

댓글