原基础镜像中无中文字体库
目的:将基础镜像中添加中文字体,此步骤可同样使用增加shell命令
1、将基础镜像拉取到本地(如服务器中有外网权限,则不需拉取到本地,直接在相应机器中操作)
2、编写Dockerfile,添加字体
FROM 10.172.49.246/ywhx/jdk1.8-centos7
MAINTAINER linlong_a<linlong_a@si-tech.com.cn>
EXPOSE 8080
COPY ./1.txt /home
RUN rm -f /etc/localtime \
&& ln -sv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone
RUN apt-get update && apt-get install -y \
fontconfig \
xfonts-utils \
&& rm -rf /var/lib/apt/lists/*
ADD ./*.ttc /usr/local/share/fonts
ENV LANG en_US.utf8
RUN fc-cache -fv
3、docker build打镜像后导出镜像到磁盘
docker save -o jdk.tar jdk1.8-centos7-font:1.0
4、上传至对应内网环境中后重新加载镜像
docker load -i jdk.tar
5、如有需要,则可docer push到对应镜像库