Spring boot 通过RFC连接SAP部署到Docker(三)

承接上文

上面项目已经成功运行了,但是如何部署到Docker上。接下来开始

第一,需要docker环境,以及docker-compose,项目打包jar以及相应的目录

2.这是Dockerfile文件Dockerfile-cfmoto-sap-api-1。注意目录

FROM java:8-jre
MAINTAINER Cfmoto fangwenfei<1334225082>

ADD ./jar/cfmoto-sap-api-1.3.1.jar /app/

COPY libsapjco3.so /app/libsapjco3.so
RUN chmod a+x -R  /app/libsapjco3.so
CMD ["java", "-Xmx1000m", "-jar","-Djava.library.path=/app","/app/cfmoto-sap-api-1.3.1.jar"]
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
EXPOSE 9207

3.添加docker-compose

version: '2'
networks:
  net-docker-cfmoto:
    driver: bridge
cfmoto-sap-api-1:
    depends_on:
      - cfmoto-eureka
    build:
      context: ./
      dockerfile: Dockerfile-cfmoto-sap-api-1
    restart: always
    ports:
      - 9207:9207
    networks:
      - net-docker-cfmoto
    expose:
      - 9207

4.启动docker-compose

如果有缺点望多多指教可以联系qq133445082

猜你喜欢

转载自blog.csdn.net/wenfeifang/article/details/88676326