docker 通過dockerfile運行springboot jar包


今天研究了一下docker運行springboot jar包,基本流程如下:

1.打jar包(略過

2.寫一個基本的dockerfile文件,與jar包同目錄


FROM java:8 #jdk版本為1.8
VOLUME /tmp    
ADD nginx-8888.jar /nginx-8888.jar #打好的jar包,/自定義命名的鏡像名
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/nginx-8888.jar"]

 

3.生成鏡像 (如果沒有java鏡像,會先下載鏡像后生成)

docker build -t nginx-8888 .     一定不能忘了后面的.   此處的nginx-8888是實際生成的鏡像名

4.查看鏡像是否生成

 

 

5.運行鏡像

docker run -d -p 8888:8888 --name nginx8888 nginx-8888   #name后第一個為運行鏡像的名稱,后一個為要運行的鏡像
 
        

6.運行成功

 

 7.請求服務器測試

 

 

 

 

 
        
 
       


免責聲明!

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



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