问问LAB2012
资深全栈工程师 · 独立开发者

个人网站 Docker 部署实录

2026-03-05 · Docker / 部署

Traefik + 前后端容器化的最小资源部署方案。

架构

Traefik 负责域名路由与 HTTPS,前端静态资源由 nginx 提供,后端独立容器提供 API。域名、证书和应用路由集中管理,减少低配服务器上的额外组件。

资源控制

  • 使用 alpine 基础镜像,控制镜像体积
  • 前端构建产物启用 gzip,静态资源按版本缓存
  • 数据库使用 SQLite,单文件备份
  • 容器设置重启策略和健康检查

扩展

新增应用只需接入共享网络并声明 Host 规则即可。

延伸阅读

这类部署可以配合 系统维护与代运维 建立监控、备份和应急流程;需要整套系统建设时,可查看 Web 系统定制开发。