Docker 部署与反向代理配置

使用多阶段构建、容器重启策略和 Nginx 反向代理完成博客服务的可重复部署。

10 分钟阅读#Docker#Nginx#部署

开发

部署流程以可重复为前提。应用使用多阶段镜像构建,生产容器只保留 Nuxt 输出目录,Nginx 负责公网入口。

容器边界

博客容器只监听宿主机的 127.0.0.1:3000,不直接暴露到公网。外部流量统一经由 Nginx,再接入 Cloudflare 或 EdgeOne。

更新流程

每次更新先执行生产构建,确认内容查询和服务端路由正常,再重建容器。失败时保留旧镜像,便于快速恢复。