######################################################## # docker build -t collect-weather:1.0 . ######################################################## FROM centos-base:7.6.1810 MAINTAINER learshaw@gmail.com # 创建目录 RUN mkdir -p /usr/local/java && \ mkdir -p /opt/tool/collect-weather WORKDIR /opt/tool # 添加JDK ADD jdk-8u333-linux-x64.tar.gz /usr/local/java/ COPY collect-weather-1.0.0-SNAPSHOT.jar /opt/tool/collect-weather/ # 端口 EXPOSE 9300 # 设置环境变量 ENV JAVA_HOME /usr/local/java/jdk1.8.0_333 ENV JRE_HOME /usr/local/java/jdk1.8.0_333/jre ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib ENV PATH $JAVA_HOME/bin:$PATH CMD ["java", "-Duser.timezone=Asia/Shanghai", "-jar", "/opt/tool/collect-weather/collect-weather-1.0.0-SNAPSHOT.jar"]