天天看點

将SpringBoot應用Docker化并部署到SAP雲平台

首先需要把SpringBoot應用打包成docker,我用的dockerfile内容為:

FROM openjdk:8-jdk-alpine

VOLUME /tmp

VOLUME /log

EXPOSE 8080

ADD target/prolikeService.jar app.jar

ENV JAVA_OPTS="-Dserver.port=8080"

ENTRYPOINT exec java $JAVA_OPTS -jar /app.jar

使用如下的指令行打包:

docker build -t i042416/springbootexample:v4 .

docker login登入docker hub,将該鏡像上傳:

docker push i042416/springbootexample:v4

最後使用指令部署到SAP Cloud Platform上:

cf push jerryjavadocker --docker-image i042416/springbootexample:v4

指令執行完畢後,能夠在SAP雲平台的控制台裡,看到這個成功部署的Docker應用:

從控制台裡得到應用url:

成功通路:

本文來自雲栖社群合作夥伴“汪子熙”,了解相關資訊可以關注微信公衆号"汪子熙"。