千家信息网

SpringBoot项目docker容器部署的示例分析

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍了SpringBoot项目docker容器部署的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、修改dock
千家信息网最后更新 2025年01月19日SpringBoot项目docker容器部署的示例分析

这篇文章主要介绍了SpringBoot项目docker容器部署的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

一、修改docker.service,使其暴露2375端口

使用命令: vi /lib/systemd/system/docker.service

在ExecStart=*******后加入如下内容:

-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

systemctl daemon-reload

systemctl restart docker

二、netstat -tulp查看端口情况

三、添加依赖

                        1.8            docker.io                                            com.spotify                dockerfile-maven-plugin                1.3.6                                    ${docker.image.prefix}/${project.artifactId}                                            target/${project.build.finalName}.jar                                                

四、在idea中 Settings->Docker配置远程docker的地址

五、配置Dockerfile文件

注意:Dockerfile文件一定要和pom.xml在同一目录且名字必须为Dockerfile

新建时直接new一个File文件即可。

#基础镜像FROM java:8#拥有者MAINTAINER luoyi#复制target下jar包成docker镜像,修改名字为app.jarARG JAR_FILE=target/*.jarCOPY ${JAR_FILE} app.jar#容器启动时的进程ENTRYPOINT ["java","-jar","/app.jar"]#暴露端口,建议和宿主机的端口以及本项目的启动端口等一系列端口保持一致EXPOSE 8700

六、配置docker容器以及镜像等相关信息

七、启动顺序

1、现通过maven打包成jar包

2、运行Dockerfile文件

八、测试访问

感谢你能够认真阅读完这篇文章,希望小编分享的"SpringBoot项目docker容器部署的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

0