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