在Google上找的Dockerfile三种方法解决中文乱码,别人可行但在我这就不可以。时间和东八区差八小时的问题也解决不了。
验证 在dockerfile写上以下内容及jvm 写上-Dfile.encoding=UTF-8 解决不了中文乱码及时间问题:
RUN echo "Asia/shanghai" > /etc/timezone ENV LANG en_US.UTF-8 ENV LC_ALL en_US.UTF-8 后经过摸索:
第一步: 打一个基础的jdk1.8镜像推到自己的docker镜像库;
第二步:参考此文章 https://www.clxz.top/2019/05/09/160241/ 不要再IDEA dockerfile写上文章里的内容,执行失败。
自己摸索实践 需要 在centos 7.3 上新建一个dockerfile文件里面内容如下
FROM 192.168.2.164:5000/voole/java8:1.0 #此处为自己的jdk1.8基础镜像,自己准备好网上有,怎么打一个jdk1.8最简镜像) # ---not shown here--- # Install language pack RUN apk --no-cache add ca-certificates wget && \ wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub &&