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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值