SpringBoot从入门到精通教程(九) | 您所在的位置:网站首页 › 云计算从入门到精通教程 › SpringBoot从入门到精通教程(九) |
需求背景
基本用法:使用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}.jar3. 执行命令,构建镜像 mvn clean package docker:build正常输出成功日志: 表示构建成功 4. 执行命令docker images,查看镜像 可以看到该项目的镜像:spring-boot2-docker已经被构建成功 docker images5. 启动镜像(如果终止,则服务停止了,可增加-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 实验室设备网 版权所有 |