From bb51496e419f7a55197d59d0ef19b4f073b240ea Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Thu, 16 Apr 2026 12:14:46 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90pull/9345=E3=80=91fix/linuxkit?= =?UTF-8?q?=E5=AE=89=E8=A3=85locale=EF=BC=8C=E5=BE=AE=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=8A=A0=E5=85=A5pgvector?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jeecg-cloud-gateway/Dockerfile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/jeecg-boot/jeecg-server-cloud/jeecg-cloud-gateway/Dockerfile b/jeecg-boot/jeecg-server-cloud/jeecg-cloud-gateway/Dockerfile index 0e6e84365..b046478e2 100644 --- a/jeecg-boot/jeecg-server-cloud/jeecg-cloud-gateway/Dockerfile +++ b/jeecg-boot/jeecg-server-cloud/jeecg-cloud-gateway/Dockerfile @@ -4,6 +4,16 @@ MAINTAINER jeecgos@163.com RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime +# 解决linuxkit 精简镜像对 locale 裁剪导致中文乱码问题 +RUN yum install -y --setopt=tsflags=nodocs \ + glibc-langpack-en \ + glibc-common \ + && yum clean all + +ENV LANG=en_US.UTF-8 +ENV LC_ALL=en_US.UTF-8 +ENV JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8" + RUN mkdir -p /jeecg-cloud-gateway WORKDIR /jeecg-cloud-gateway @@ -12,4 +22,4 @@ EXPOSE 9999 ADD ./target/jeecg-cloud-gateway-3.9.1.jar ./ -CMD sleep 100;java -Dfile.encoding=utf-8 -Djava.security.egd=file:/dev/./urandom -jar jeecg-cloud-gateway-3.9.1.jar \ No newline at end of file +CMD sleep 100 && exec java -Djava.security.egd=file:/dev/./urandom -jar jeecg-cloud-gateway-3.9.1.jar \ No newline at end of file