docker 이미지로 tomcat 을 구동하는데 파일 작성시 파일의 한글이 깨지는 문제가 발생 했다.
문제는 docker image 의 charset 을 설정 하지 않아서 발생 한 문제.
-e LC_ALL=C.UTF-8
옵션 추가 후 해결.
ko_KR.UTF-8 로 변경 하기 위해서는 image 에 언어셋을 설치 해 주어야 하는데
Dockerfile 에 아래 내용을 추가 해야 한다.
RUN apt-get update && apt-get install -y locales
RUN locale-gen ko_KR.UTF-8
ENV LC_ALL ko_KR.UTF-8
아래의 블로그 사용자 님의 내용을 참고 하였다.
https://www.44bits.io/ko/post/setup_linux_locale_on_ubuntu_and_debian_container
댓글 없음:
댓글 쓰기