保持好奇,把每一次折腾写成答案。关于这个小站
建站指南

用 Docker Compose 管理博客:先记住这几个边界

Docker Compose 可以把博客、数据库和代理的启动方式写在一起。它让部署更容易重复,但持久化、更新和备份仍需要明确的安排。

让数据库留在内部网络

WordPress 通过容器网络访问数据库,通常不需要把数据库端口映射到公网。管理数据库时优先通过服务器上的受控命令执行,并妥善保护认证信息。

容器与数据分别管理

应用容器可以替换,数据库和上传文件应放入持久化卷。删除容器与删除卷的后果不同,执行维护命令前应确认项目名、目录和目标资源。

更新前先备份并核对版本

固定镜像版本有助于复现部署。更新时阅读应用和数据库的升级说明,先确认备份可以恢复,再安排维护窗口。不要把多个不相关的网站放在同一个无边界的操作脚本里。

日志与磁盘也需要照看

为容器日志设置轮转,定期观察可用空间。数据库、图片、旧备份和镜像缓存都会增长。监控应覆盖磁盘余量、服务响应与备份结果,而不只是容器是否启动。