无法在 Docker 映像中配置语言环境

gui*_*sen 2 ubuntu locale docker ubuntu-14.04 dockerfile

我正在尝试在我的 Docker 映像中安装语言环境文件,但由于某种原因它没有正确安装。

我的Dockerfiledo configure + install the locale files 中的这些行:

# Install and configure locales
RUN ["apt-get", "install", "-y", "locales"]
RUN ["locale-gen", "nl_NL.UTF-8"]
RUN ["dpkg-reconfigure", "locales"]
RUN ["update-locale"]
ENV LANG nl_NL.UTF-8
Run Code Online (Sandbox Code Playgroud)

图像创建成功。当我运行时,docker exec **ID** locale -a我仍然收到以下错误:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
C.UTF-8
POSIX
Run Code Online (Sandbox Code Playgroud)

所以我猜它没有正确安装语言环境文件。任何人都可以帮助我吗?

Nik*_*ojo 5

尝试两者localeslocales-all

喜欢 :

RUN apt-get update && apt-get install -y --no-install-recommends \
    locales \
    locales-all \
Run Code Online (Sandbox Code Playgroud)