티스토리 뷰
개요
- 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
링크
TAG
- Docker
- jsp
- kotlin
- 태그를 입력해 주세요.
- Kendo UI
- Spring Boot
- 로드바이크
- Kendo UI Web Grid
- graylog
- 로드 바이크
- JHipster
- DynamoDB
- Spring MVC 3
- maven
- jpa
- MySQL
- 구동계
- 평속
- 자전거
- JavaScript
- CentOS
- chrome
- bootstrap
- Tomcat
- spring
- Eclipse
- jstl
- node.js
- java
- 알뜰폰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함