강좌 & 팁
글 수 2,412
2015.01.20 19:53:27 (*.134.169.166)
40309
기존 Docker ubuntu 14.04 의 이미지는 언어가 영문으로 되어 있습니다.
이말은 터미널의 쉘 과 편집기에서 한글 입력이 되지 않고 파일명을 한글로 다룰수 없습니다.
이제 han_ubuntu:14.04 이미지를 만드는 Dockfile 을 다음과 같이 만들어 빌드 하면 됩니다.
---[Dockerfile]----------------------------------------------------------
FROM ubuntu:14.04
RUN apt-get update
RUN apt-get install -y language-pack-ko
# set locale ko_KR
RUN locale-gen ko_KR.UTF-8
ENV LANG ko_KR.UTF-8
ENV LANGUAGE ko_KR.UTF-8
ENV LC_ALL ko_KR.UTF-8
CMD /bin/bash
--------------------------------------------------------------------------
다음과 같이 빌드 하면 됩니다.
$ docker build --tag han_ubuntu:14.04 ./
빌드된 이미지를 다음과 같이 시험해 보시면 한글이 제대로 설정되어 있음을 확인 하실 수 있습니다.
$ docker run -i -t --name ubuntu_han ubuntu:14.04 /bin/bash
root@acd288e7ba32:/tmp# locale
LANG=ko_KR.UTF-8
LANGUAGE=ko_KR.UTF-8
LC_CTYPE="ko_KR.UTF-8"
LC_NUMERIC="ko_KR.UTF-8"
LC_TIME="ko_KR.UTF-8"
LC_COLLATE="ko_KR.UTF-8"
LC_MONETARY="ko_KR.UTF-8"
LC_MESSAGES="ko_KR.UTF-8"
LC_PAPER="ko_KR.UTF-8"
LC_NAME="ko_KR.UTF-8"
LC_ADDRESS="ko_KR.UTF-8"
LC_TELEPHONE="ko_KR.UTF-8"
LC_MEASUREMENT="ko_KR.UTF-8"
LC_IDENTIFICATION="ko_KR.UTF-8"
LC_ALL=ko_KR.UTF-8