(Docker Nginx)弹簧靴+Vue前端分离部署详细完整版

简述:Spring boot+Vue通过项目前后端分离部署,主要采用docker容器部署方式。

Springboot项目部署:docker搭建mysql环境+docker搭建项目自己的环境。

Vue项目:使用docker启动nginx服务器代理部署。

项目使用mysql8.0作为数据源,所以部署时需要docker搭建mysql环境和项目自己的环境。

当连接错误为1251时:

首先,打包项目:牧牧-0.0.1-snapshot.jar

至此,springboot项目以docker模式运行,部署结束。

使用docker容器运行nginx服务器。

对于nginx服务器,两个重要的操作是:

所以我们在配置和启动nginx容器的时候,需要托管相应的目录和文件,方便后续的资源更新和操作。

开始命令: