微服务部署更新说明

2021/6/28

# 1.部署更新前准备

# 1.制作微服务docker基础镜像

Dockerfile

FROM registry.cn-shanghai.aliyuncs.com/zjj_001/centos7_images:1.0
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& RUN echo 'Asia/Shanghai' >/etc/timezone \
&& RUN yum -y install ntpdate \
&& RUN ntpdate cn.pool.ntp.org \
&& ADD ttf.zip /home \
&& RUN yum -y install m17n-db-common-cjk \
&& RUN yum -y install m17n-db-chinese \
&& RUN yum -y install fontconfig \
&& RUN yum -y install mkfontscale \
&& RUN mkdir /usr/share/fonts/chinese \
&& RUN mv /home/ttf.zip /usr/share/fonts/chinese \
&& RUN cd /usr/share/fonts/chinese && unzip ttf.zip \
&& RUN rm -rf /usr/share/fonts/chinese/ttf.zip && chmod 777 -R /usr/share/fonts/chinese/* \
&& RUN mkfontscale && mkfontdir && fc-cache -fv \
&& RUN yum -y update \
&& RUN yum install -y glibc-common \
&& RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 \
&& RUN echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf \
&& RUN source /etc/locale.conf \
#环境变量
ADD jdk-8u181-linux-x64.tar.gz /home
ENV JAVA_HOME /home/jdk1.8.0_181/
ENV PATH $JAVA_HOME/bin:$PATH
ENV JRE_HOME=${JAVA_HOME}/jre
ENV CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
# 启动容器执行的命令,仅用于验证安装配置是否正确,生产环境使用需注释后再build
#ENTRYPOINT ["java","-version"]