내 UTF-8 로케일은 어디로 갔나요?

내 UTF-8 로케일은 어디로 갔나요?

centos7 docker 컨테이너에서 실행하면 yum updateUTF-8 로케일이 제거되는 것 같습니다.

~/ ]$ docker run -it centos:centos7 /bin/bash
root@d27a0a1d3714 /]# locale -a
C
POSIX
en_US.utf8
[root@d27a0a1d3714 /]# yum -y update
...
< bunch of updates >
...
[root@d27a0a1d3714 /]# locale -a
C
POSIX

이것이 예상되는가?

답변1

이것이 예상되는가?

en_US.utf8대부분의 경우 해당 로케일에 로케일이 없으므로 /etc/locale.gen일부 이벤트가 로케일 재구성(예: )을 트리거하면 로케일이 locale-gen손실됩니다 . en_US.utf8시스템이 어떻게 이 상태가 되었는지는 누구나 추측할 수 있습니다. 원하는 모든 로케일이 에 있는지 확인하세요 /etc/locale.gen.

관련 정보