centos7 docker 컨테이너에서 실행하면 yum update
UTF-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
.