將一個簡單的springboot應用部署到docker容器中


 

說明:  在vmware中安裝了centos,centos中裝了docker

1    編寫dockerfile

 

FROM openjdk:jdk-slim
MAINTAINER hzz

ENV PARAMS=""

EXPOSE 99

ADD target/tool-*.jar /app.jar

#ENTRYPOINT ["java", "-jar", "$PARAMS /app.jar"]
ENTRYPOINT ["sh","-c","java -jar /app.jar $PARAMS"]

2   打包,並將配置文件復制到centos的/home/docker/conf目錄,將tool-0.0.1.jar復制到/home/docker/target這個文件夾,將dockerfile復制到/home/docker

3    制作鏡像   docker build -f DockerFile -t hzz/tool:0.0.2  .     這個英文句號。不要忘了

4    修改/home/docker/conf的配置文件

5    啟動鏡像

docker run -it -p 9900:99  -v /home/docker/conf:/config  -e PARAMS="-Dspring.config.location=/config/application.yml"   f6633c5b3973  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM