CS/Docker

Docker 내부에서 한글 입력이 깨지는 경우, 설정 방법

Cori 2024. 5. 20. 10:49

Docker 내에서, 한글을 입력할 때 가끔 한글 입력이 되지 않는 컨테이너가 있다.


한글 입력이 되지 않는 현상 (docker)

한글 입력이 가능하도록 해 주기 위해서는 locales 설정을 해주어야 한다. 

apt-get update & apt upgrade -y
apt-get install locales

# locale 정보 확인 
locale    # -a 옵션 추가 시 사용 가능한 locale 조회 가능

localedef 혹은 locale-gen 명령어를 통해 한글 지원이 되는 locale을 생성하자.

# 둘 중 하나 수행 후 locale -a 입력 시 ko_KR locale 확인 가능 
localedef -f UTF-8 -i ko_KR ko_KR.UTF-8
locale-gen ko_KR.UTF-8

Docker로 셀을 실행하는 경우, 추가적인 환경 설정이 필요하다.

export LC_ALL=ko_KR.UTF-8
LC_ALL=ko_KR.UTF-8 bash

 

♣ Ref

도커(Docker) 컨테이너 로케일 설정