CentOS 7Docker部署Vue+Nginx
CentOS7 下用 Docker 跑 Vue 配 Nginx,挺适合懒人部署的思路,镜像一打包直接拎走,不折腾环境。项目打包完,就把dist
目录扔进镜像里,再通过nginx.conf
映射下路径,响应也快,部署也省心。
Docker 的好处就在这,环境一致、部署快。是你有多个项目要跑,或者频繁换服务器,直接一个镜像全带走,省事。想学的可以看看这篇 Docker 部署教程,步骤蛮清楚。
Nginx 离线安装?也有教程准备好了,这篇说得比较细,包也打好了,挺适合公司内网部署的朋友。
顺带一提,Docker+Nginx+前端项目整合,这篇也值得一看,结构搭得还蛮清晰,适合做通用模板。
注意几点:
- 构建 Vue 项目时,publicPath
记得配成./
- Nginx 配置好root
和try_files
,防止刷新 404
- Dockerfile 里命令层级要简洁,不然镜像太臃肿
如果你是想快速在内网部署前端项目,或者对环境要求比较苛刻,Docker 这套流程还挺香的,值得搞一套通用模板留着用。
2.56KB
文件大小:
评论区