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