Docker Compose 可以把博客、数据库和代理的启动方式写在一起。它让部署更容易重复,但持久化、更新和备份仍需要明确的安排。
让数据库留在内部网络
WordPress 通过容器网络访问数据库,通常不需要把数据库端口映射到公网。管理数据库时优先通过服务器上的受控命令执行,并妥善保护认证信息。
容器与数据分别管理
应用容器可以替换,数据库和上传文件应放入持久化卷。删除容器与删除卷的后果不同,执行维护命令前应确认项目名、目录和目标资源。
更新前先备份并核对版本
固定镜像版本有助于复现部署。更新时阅读应用和数据库的升级说明,先确认备份可以恢复,再安排维护窗口。不要把多个不相关的网站放在同一个无边界的操作脚本里。
日志与磁盘也需要照看
为容器日志设置轮转,定期观察可用空间。数据库、图片、旧备份和镜像缓存都会增长。监控应覆盖磁盘余量、服务响应与备份结果,而不只是容器是否启动。