今天研究了一下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.请求服务器测试

 

 

 

 



posted on 2020-07-19 16:12  lsz0210  阅读(3725)  评论(0编辑  收藏  举报