码迷,mamicode.com
首页 > 编程语言 > 详细

使用Docker部署Spring Boot项目

时间:2021-06-03 18:08:49      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:docke   代码   java   system   random   部署   jar包   ref   boot   

1.编写Dockerfile

FROM java:8
# 作者
MAINTAINER lyh <335726817@qq.com>
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名为navigation-system.jar
ADD system-0.0.1-SNAPSHOT.jar navigation-system.jar
# 运行jar包
RUN bash -c ‘touch /navigation-system.jar‘
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/navigation-system.jar"]

2.在服务器/opt目录下新增navigation-system文件夹,在文件夹内上传Dockerfile文件和Spring Boot项目的jar包。

3.运行

docker build -t navigation-system .

制作镜像(Image)。

4.运行

docker run -d -p 8002:8001 navigation-system

其中,项目后台代码配置的端口号是8001,我们把8001转换成8002输出。

5.打开防火墙选项中的8002端口。

技术图片

 

6.即可访问部署的应用,例如http://1.15.186.160:8002/nav/getAllNav

使用Docker部署Spring Boot项目

标签:docke   代码   java   system   random   部署   jar包   ref   boot   

原文地址:https://www.cnblogs.com/luoyihao/p/14844719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!