Docker Image Container, 한글 ko_kr utf8
CentOS 7 기준이다.
dockerfile로 Docer Image를 만들어 보자. 언어와 타임존을 지정하려면 아래 코드를 추가한다.
1 2 3 | RUN localedef -f UTF-8 -i ko_KR ko_KR.utf8 && ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime ENV LANG ko_KR.utf8 ENV LC_ALL ko_KR.utf8 | cs |
위의 dockerfile로 생성한 이미지에서 컨테이너를 만들어보자. 언어와 타임존이 설정된 것을 확인할 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | sh-4.2# date 2023. 04. 01. (토) 11:55:09 KST sh-4.2# ls -al total 84 drwxr-xr-x 1 root root 4096 4월 1 11:47 . drwxr-xr-x 1 root root 4096 4월 1 11:47 .. -rwxr-xr-x 1 root root 0 4월 1 11:47 .dockerenv (..... 생략) lrwxrwxrwx 1 root root 8 11월 13 2020 sbin -> usr/sbin drwxr-xr-x 2 root root 4096 4월 11 2018 srv dr-xr-xr-x 13 root root 0 4월 1 11:54 sys drwxrwxrwt 1 root root 4096 3월 24 09:29 tmp drwxr-xr-x 1 root root 4096 11월 13 2020 usr drwxr-xr-x 1 root root 4096 11월 13 2020 var sh-4.2# | cs |
도커 컨테이너에서 작업한 내용을 포함해서 이미지를 새로 만들어야 하나면 commit 을 이용한다.
1 | docker commit CONTAINER TOBE_IMAGE | cs |
주의하자.
TOBE_IMAGE를 전달해야 하는 경우 save, load 를 이용하자. export, import 를 이용하면 언어와 로케일 설정이 초기화되기 때문이다.
댓글
댓글 쓰기