本文目录导航:
- 手把手教你经过 Docker 部署前后端分别名目(亲测可用)
- Docker部署SpringBoot名目
- Docker部署SpringBoot名目标两种模式总结
- 1. 手工模式部署
- 2. Docker远程衔接与IDEA部署
手把手教你经过 Docker 部署前后端分别名目(亲测可用)
本文手把手教你经过 Docker 部署前后端分别名目,成功流程明晰易懂,亲测可用。
一、装置 Docker
二、装置 Nginx
拓展步骤
三、装置 MySQL
四、部署 SpringBoot 名目
五、部署 Vue 名目
本文提供了一个完整的 Docker 部署前后端分别名目标流程,包含装置 Docker、Nginx、MySQL,以及部署 SpringBoot 和 Vue 名目。
步骤明晰,适宜初学者极速上手。
Docker部署SpringBoot名目
在华为云主机上,应用IDEA2023、JDK1.8与Maven3.8构建SpringBoot名目。
首先,经过IDEA创立一个便捷的SpringBoot名目并编写TestController,减少一个测试接口。
接着,经常使用Maven启动jar包打包装置。
口头“package”命令,一旦看到“BUILD SUCCES”消息,示意打包环节顺利完结。
在“target”目录中查找生成的jar包。
随后启动jar包启动测试,经过阅读器访问主机ip加上端口号及访问门路,验证接口能否反常运转。
接上去,编写Dockerfile文件,决定JDK11作为构建环境。
接着,将jar包与Dockerfile文件上行至Linux主机。
决定Finalshell与华为云主机作为上行工具,创立一个名为“test”的目录寄存文件,并将上行的文件搁置其中。
在主机上经常使用命令生成镜像,并在“test”目录中启动确认。
看到镜像生成终了的揭示,说明镜像已成功构建。
接上去,经过命令检查生成的镜像,而后口头后盾启动容器的命令。
至此,容器已成功启动并运转。
最后,经过阅读器访问主机ip加上端口号及访问门路,对SpringBoot名目启动测试。
至此,部署成功。
总结整个流程,从创立名目、打包、上行至主机、构建镜像、启动容器,直至测试,成功SpringBoot名目在Docker环境下的部署。
欢迎指出文章中的失误,我是「Leo」,一个互联网行业的学习者,等候成为更好的自己。
Docker部署SpringBoot名目标两种模式总结
本文将总结两种在Docker中部署SpringBoot名目标适用方法,无论是本地开发还是远程衔接部署。
1. 手工模式部署
首先,将SpringBoot名目打包成jar文件。而后,创立Dockerfile,以基础镜像Spring Boot为终点,定义主要步骤如下:
构建容器后,经过`-d`后盾运转,`-p`端口映射成功访问。
运转命令如`docker run -d -p 8080:8080 --name elk-container `,便于日志检查和运行治理。
2. Docker远程衔接与IDEA部署
为远程衔接,须要性能docker远程衔接端口,修正Docker服务性能,确保能经过阅读器访问。
IDEA中装置Docker插件,并性能Docker地址,如阿里云镜像减速器,以提高部署效率。
关于继续集成场景,可应用docker-maven-plugin在Maven名目中智能化打包镜像并推送至仓库,简化整个流程。
在中减少相应性能,口头`mvn clean package docker:build`即可。