diff --git a/docker/Dockerfile b/docker/Dockerfile index 884884494307587739ba2699df6915a9e7d647c6_ZG9ja2VyL0RvY2tlcmZpbGU=..57d58480085ef9d843e1ac59278c99dd2797c433_ZG9ja2VyL0RvY2tlcmZpbGU= 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -6,8 +6,11 @@ # Default to supporting utf-8 ENV LANG=C.UTF-8 +# Explicitly set supported locales +COPY locale.gen /etc/locale.gen + # Install required packages RUN apt-get update -q \ && DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \ busybox \ ca-certificates \ @@ -9,10 +12,11 @@ # Install required packages RUN apt-get update -q \ && DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \ busybox \ ca-certificates \ + locales \ openssh-server \ tzdata \ wget \ perl \ libperl5.34 \ @@ -14,8 +18,12 @@ openssh-server \ tzdata \ wget \ perl \ libperl5.34 \ + && locale-gen \ + && cp -a /usr/lib/locale/locale-archive /tmp/locale-archive \ + && DEBIAN_FRONTEND=noninteractive apt-get purge -yq locales \ + && mv /tmp/locale-archive /usr/lib/locale/locale-archive \ && rm -rf /var/lib/apt/lists/* # Use BusyBox diff --git a/docker/locale.gen b/docker/locale.gen new file mode 100644 index 0000000000000000000000000000000000000000..57d58480085ef9d843e1ac59278c99dd2797c433_ZG9ja2VyL2xvY2FsZS5nZW4= --- /dev/null +++ b/docker/locale.gen @@ -0,0 +1,2 @@ +C.UTF-8 UTF-8 +en_US.UTF-8 UTF-8