文章列表

WordPress SQLite Docker 镜像封装细节:两年后的升级

, , , ,
两年前用不到三十行的 Dockerfile 把 WordPress、SQLite 和官方镜像拼在一起,两年后这个 Dockerfile 明显变长了。本文继续拆解 soulteary/docker-sqlite-wordpress,随着上游从 WordPress 6.5.2、PHP 8.3、SQLite Integration 2.1.9 升级到 WordPress 7.0.2、PHP 8.5、SQLite Integration 3.0.0-rc.8,SQLite 接入方式依旧靠 db.php 接管数据库层,新增代码主要集中在上游 Monorepo 组装、Rust 原生解析扩展、五种架构的多架构发布、旧数据卷自愈修复,以及后台只读的 SQLite Diagnostics 运行诊断页面。文章同时说明了根目录 Loader、id/ID 结果键兼容修复、挂载卷权限、WAL 备份与并发,以及需要核对实际 SQLite 引擎版本等容易忽略的限制。 阅读全文

WordPress SQLite Docker 镜像封装细节

, , ,
该方案基于官方 WordPress Docker 镜像构建,通过集成 SQLite Database Integration 插件实现无需 MySQL 的容器化部署。核心实现采用多阶段配置:将插件置于 mu-plugins 目录确保默认激活 阅读全文

WordPress 告别 MySQL:Docker SQLite WordPress

, , ,
WordPress 自 2003 年发布以来长期依赖 MySQL/MariaDB 数据库运行,2022 年官方开始推进 SQLite 原生支持。基于这一背景,开源项目 docker-sqlite-wordpress 提供了开箱即用的容器化方 阅读全文