Согласно этому хорошему руководству по настройке локали в Linux, я должен использовать
localedef -c -i fr_FR -f ISO-8859-15 fr_FR.ISO-8859-15
Но эта команда завершилась неудачно с
cannot read character map directory `/usr/share/i18n/charmaps': No such file or directory`
This Так что ответ показал, что можно использовать yum reinstall glibc-common -y
, чтобы исправить это, и это сработало.
Итак, моя последняя работа Dockerfile
:
RUN yum reinstall glibc-common -y && \
localedef -c -i fr_FR -f ISO-8859-15 fr_FR.ISO-8859-15 && \
echo "LANG=fr_FR.ISO-8859-15" > /etc/locale.conf
ENV LANG fr_FR.ISO-8859-15