发布信息

亲测可用 部署前后端分别名目 手把手教你经过 Docker

     2024-10-22 15:04:21     970

本文目录导航:

手把手教你经过 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运行

关于继续集成场景,可应用docker-maven-plugin在Maven名目中智能化打包镜像并推送至仓库,简化整个流程。

在中减少相应性能,口头`mvn clean package docker:build`即可。

相关内容 查看全部