| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- ########################################################
 
- #   docker build -t ems-server:1.0 .
 
- ########################################################
 
- FROM centos-base:7.6.1810
 
- MAINTAINER learshaw@gmail.com
 
- # 创建目录
 
- RUN mkdir -p /usr/local/java && \
 
-     mkdir -p /opt/ems/{ruoyi-gateway,ruoyi-auth,auth-system,ems-server,ems-dev-adapter}
 
- WORKDIR /opt/ems
 
- # 添加JDK
 
- ADD jdk-8u333-linux-x64.tar.gz /usr/local/java/
 
- COPY ruoyi-gateway.jar /opt/ems/ruoyi-gateway/
 
- COPY ruoyi-auth.jar /opt/ems/ruoyi-auth/
 
- COPY ruoyi-system.jar /opt/ems/ruoyi-system/
 
- COPY ems-server.jar /opt/ems/ems-server/
 
- COPY ems-dev-adapter.jar /opt/ems/ems-dev-adapter/
 
- COPY start-all.sh /opt/ems/
 
- RUN chmod 755 /opt/ems/start-all.sh
 
- # 端口
 
- EXPOSE 9100
 
- EXPOSE 9200
 
- EXPOSE 9201
 
- EXPOSE 9202
 
- EXPOSE 9203
 
- # 设置环境变量
 
- 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 ["sh", "/opt/ems/start-all.sh"]
 
 
  |