SpringBoot从入门到精通教程(九) 您所在的位置:网站首页 云计算从入门到精通教程 SpringBoot从入门到精通教程(九)

SpringBoot从入门到精通教程(九)

2024-07-16 20:16| 来源: 网络整理| 查看: 265

需求背景

基本用法:使用Maven插件构建Docker镜像,然后可以结合Jenkins一起使用(Jenkins教程)

准备内容

确保本机上已安装好Docker软件(Docker系列教程)

代码演示

1. docker-maven-plugin插件(官方地址)

本项目中使用的docker的maven插件

2. 使用此插件构建Docker镜像

在pom.xml文件中,加入代码:

org.springframework.boot spring-boot-maven-plugin com.spotify docker-maven-plugin 0.4.12 spring-boot2-docker java ["java", "-jar", "/${project.build.finalName}.jar"] / ${project.build.directory} ${project.build.finalName}.jar

3. 执行命令,构建镜像

mvn clean package docker:build

正常输出成功日志:

表示构建成功

4. 执行命令docker images,查看镜像

可以看到该项目的镜像:spring-boot2-docker已经被构建成功

docker images

5. 启动镜像(如果终止,则服务停止了,可增加-d参数,后台运行)

docker run -p 9090:9090 spring-boot2-docker

表示启动成功

6. 测试访问:localhost:9090/hello

7. 如果终止服务,可重新启动服务(Docker常用命令用法教程)

使用docker ps -a,查看已停用服务 然后使用docker start 容器id,启动服务 最后使用docker logs查看程序日志

完整源码下载

我的Github源码地址:

https://github.com/hemin1003/spring-boot-study/tree/master/spring-boot2-study/spring-boot2-parent

附加资料

1. Docker从入门到精通教程

2. Docker常用命令用法

3. Docker Run命令用法详解

4. docker logs详细用法:查看容器日志

下一章教程

SpringBoot从入门到精通教程(十)- Docker集成+容器化部署详解/下篇-使用Dockerfile进行构建

该系列教程

SpringBoot从入门到精通教程

 

 

至此,全部介绍就结束了

 

------------------------------------------------------

------------------------------------------------------

 

关于我(个人域名)

我的开源项目集Github

 

期望和大家一起学习,一起成长,共勉,O(∩_∩)O谢谢

欢迎交流问题,可加个人QQ 469580884,

或者,加我的群号 751925591,一起探讨交流问题

不讲虚的,只做实干家

Talk is cheap,show me the code

如果觉得内容赞,您可以请我喝杯咖啡:

        



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有