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