docker制作镜像乱码问题
Posted pythonx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker制作镜像乱码问题相关的知识,希望对你有一定的参考价值。
dockerfile
FROM centos:7
# 基于centos7安装jdk8、tomcat8.5
MAINTAINER zhanghw <zhanghw94@163.com>
# 安装unzip、vim、net-tools、bzip2
RUN yum install -y unzip
&& yum -y clean all
# 解决时区问题
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
&& echo "Asia/Shanghai" > /etc/timezone
# 解决中文乱码问题
#RUN yum install kde-l10n-Chinese -y
ENV LANG zh_CN.uft8
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.UFT-8
&& echo ‘LANG="zh_CN.uft8"‘ > /etc/locale.conf
&& source /etc/locale.conf
# 安装jdk 需要与Dockerfile文件同级resources目录下提供jdk-8u231-linux-x64.tar.gz
COPY ./resources/jdk-8u231-linux-x64.tar.gz /usr/local/
RUN tar -zxf /usr/local/jdk-8u231-linux-x64.tar.gz -C /usr/local/
&& rm -rf /usr/local/jdk-8u231-linux-x64.tar.gz
ENV JAVA_HOME=/usr/local/jdk1.8.0_231
ENV PATH $PATH:$JAVA_HOME/bin
# 安装tomcat 需要与Dockerfile文件同级resources目录下提供apache-tomcat-8.5.47.tar.gz
COPY ./resources/apache-tomcat-8.5.47.tar.gz /usr/local/
RUN tar -zxf /usr/local/apache-tomcat-8.5.47.tar.gz -C /usr/local/
&& mv /usr/local/apache-tomcat-8.5.47 /usr/local/tomcat
&& rm -rf /usr/local/apache-tomcat-8.5.47.tar.gz
# scp Dockerfile dataexa@192.168.1.137:/home/dataexa/insight-microservice-docker/workspace/base-mirrors/insight-base/
# docker build -t insight-base ./
# 852MB
以上是关于docker制作镜像乱码问题的主要内容,如果未能解决你的问题,请参考以下文章
pgspider tds fdw sql server docker 镜像中文乱码问题解决