Procházet zdrojové kódy

HADOOP-17718. Explicitly set locale in the Dockerfile. (#3034)

Reviewed-by: Akira Ajisaka <aajisaka@apache.org>
Wei-Chiu Chuang před 4 roky
rodič
revize
ad923ad564

+ 4 - 0
dev-support/docker/Dockerfile

@@ -85,6 +85,10 @@ RUN apt-get -q update \
     && apt-get clean \
     && rm -rf /var/lib/apt/lists/*
 
+RUN locale-gen en_US.UTF-8
+ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
+ENV PYTHONIOENCODING=utf-8
+
 ######
 # Set env vars required to build Hadoop
 ######

+ 4 - 0
dev-support/docker/Dockerfile_aarch64

@@ -89,6 +89,10 @@ RUN apt-get -q update \
     && apt-get clean \
     && rm -rf /var/lib/apt/lists/*
 
+RUN locale-gen en_US.UTF-8
+ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
+ENV PYTHONIOENCODING=utf-8
+
 ######
 # Set env vars required to build Hadoop
 ######

+ 4 - 0
dev-support/docker/Dockerfile_centos_7

@@ -93,6 +93,10 @@ RUN mkdir -p /opt/zstd /tmp/zstd \
     && make install \
     && cd /root || exit
 
+RUN locale-gen en_US.UTF-8
+ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
+ENV PYTHONIOENCODING=utf-8
+
 ######
 # Set env vars required to build Hadoop
 ######

+ 4 - 0
dev-support/docker/Dockerfile_centos_8

@@ -110,6 +110,10 @@ RUN mkdir -p /opt/zstd /tmp/zstd \
     && make install \
     && cd /root || exit
 
+RUN locale-gen en_US.UTF-8
+ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
+ENV PYTHONIOENCODING=utf-8
+
 ######
 # Set env vars required to build Hadoop
 ######