티스토리 뷰

개요

  • Windows 운영체제를 사용하다보면, 가장 애를 먹는 부분이 바로 Dockerfile의 마지막에 선언하는 entrypoint.sh의 작성이다. 무심코 빌드하여 리파지터리에 올려두면 나중에 컨테이너 실행시 먹통이 되거나 오작동하는 현상에 당황하게 된다. 원인은 전통적인 도스 방식의 CR LF 개행 방식이 문제인데 dos2unix를 이용하면 강제로 유닉스 방식의 LF로 변환할 수 있다. (물론 가급적이면 Ubuntu on WSL 콘솔 환경에서 작업하는 것을 추천한다.)

dos2unix 설치

# Ubuntu에서 설치
$ sudo apt-get install dos2unix -y

# Windows에서 설치
$ choco install dos2unix -y

dos2unix 실행

$ dos2unix entrypoint.sh
dos2unix: converting file entrypoint.sh to Unix format...

참고 글

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함