Plausible社区版容器健康检查失败问题分析与解决
问题背景
在使用Plausible社区版v2.1.4时,用户尝试通过Docker容器部署该分析服务,但在执行docker-compose up命令后遇到了容器健康检查失败的问题。系统环境为Alpine Linux v3.16和Docker v20.10.20。
问题现象
当用户按照官方文档配置好.env和compose.override.yml文件后,执行docker-compose up命令时出现以下错误:
ERROR: for plausible Container "12df29d405b5" is unhealthy.
ERROR: Encountered errors while bringing up the project.
配置详情
用户使用了以下配置:
- compose.override.yml文件:
services:
plausible:
ports:
- 5120:80
- .env文件:
BASE_URL=https://subdomain.mydomain.com
SECRET_KEY_BASE=somekey
HTTP_PORT=5120
问题分析
经过技术分析,这个问题的主要原因在于用户使用的Docker版本较旧(v20.10.20)以及配套的docker-compose工具版本过时。Plausible社区版v2.1.4的健康检查机制需要较新版本的Docker和docker-compose支持。
具体来说,旧版docker-compose可能无法正确处理compose.yml文件中定义的健康检查选项,导致容器虽然启动但被标记为不健康状态。
解决方案
-
升级Docker环境:建议用户将Docker升级到较新版本,并使用内置的docker compose命令(注意没有连字符)替代旧的docker-compose命令。
-
验证Docker版本:在升级前,可以通过docker --version和docker-compose --version命令确认当前版本。
-
替代方案:如果暂时无法升级系统,可以考虑使用Plausible的旧版本v2.0,该版本对旧版Docker兼容性更好。
经验总结
-
在使用容器化服务时,保持Docker和docker-compose工具的最新版本是避免兼容性问题的重要前提。
-
从Docker v1.28.0开始,Docker CLI内置了compose功能(使用docker compose命令),而不再需要单独安装docker-compose工具。
-
容器健康检查是现代容器编排的重要功能,但需要相应版本的Docker引擎支持才能正常工作。
-
在Alpine Linux等轻量级发行版上,可能需要手动添加软件源或使用edge版本才能获取较新的Docker版本。
通过升级Docker环境后,用户成功解决了容器健康检查失败的问题,Plausible社区版得以正常运行。这个案例提醒我们,在部署现代容器化应用时,保持基础设施的更新是确保服务稳定运行的重要前提。
Kimi-K2.5Kimi K2.5 是一款开源的原生多模态智能体模型,它在 Kimi-K2-Base 的基础上,通过对约 15 万亿混合视觉和文本 tokens 进行持续预训练构建而成。该模型将视觉与语言理解、高级智能体能力、即时模式与思考模式,以及对话式与智能体范式无缝融合。Python00- QQwen3-Coder-Next2026年2月4日,正式发布的Qwen3-Coder-Next,一款专为编码智能体和本地开发场景设计的开源语言模型。Python00
xw-cli实现国产算力大模型零门槛部署,一键跑通 Qwen、GLM-4.7、Minimax-2.1、DeepSeek-OCR 等模型Go06
PaddleOCR-VL-1.5PaddleOCR-VL-1.5 是 PaddleOCR-VL 的新一代进阶模型,在 OmniDocBench v1.5 上实现了 94.5% 的全新 state-of-the-art 准确率。 为了严格评估模型在真实物理畸变下的鲁棒性——包括扫描伪影、倾斜、扭曲、屏幕拍摄和光照变化——我们提出了 Real5-OmniDocBench 基准测试集。实验结果表明,该增强模型在新构建的基准测试集上达到了 SOTA 性能。此外,我们通过整合印章识别和文本检测识别(text spotting)任务扩展了模型的能力,同时保持 0.9B 的超紧凑 VLM 规模,具备高效率特性。Python00
Baichuan-M3-235BBaichuan-M3 是百川智能推出的新一代医疗增强型大型语言模型,是继 Baichuan-M2 之后的又一重要里程碑。Python00
VLOOKVLOOK™ 是优雅好用的 Typora/Markdown 主题包和增强插件。 VLOOK™ is an elegant and practical THEME PACKAGE × ENHANCEMENT PLUGIN for Typora/Markdown.Less00