首先需要把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:
成功通路:
本文來自雲栖社群合作夥伴“汪子熙”,了解相關資訊可以關注微信公衆号"汪子熙"。