当前位置: 首页 > news >正文

celery库(python包)与celery 容器的问题

Celery 的官方 Docker 镜像(celery 或 library/celery)不建议继续使用,而且已经明确deprecated(弃用) 很多年了。
这不是 Celery 项目本身的问题,而是 Docker 官方镜像维护团队的决定——因为 Celery 只是一个 Python 包,单独做成官方镜像的价值不大(不像 Redis、PostgreSQL 那样有专用守护进程配置)。
Celery 项目本身现状(2025–2026)Celery 库(Python 包)还在活跃维护:最新稳定版是 5.6.x 系列(2025 年底发布 5.6.0)。
支持 Python 3.9+(5.6 起最低 3.9,丢弃 3.8)。
社区活跃,bug 修复、新特性(如更好的 async 支持)还在持续。
所以问题只出在 Docker 镜像 上,不是 Celery 本身过时。

推荐做法(生产环境最佳实践)自己构建镜像(最推荐,灵活、安全、可控)基于轻量 Python 镜像,安装最新 Celery。

示例 Dockerfile(推荐 slim 或 alpine 变体):

Dockerfile

# 推荐:轻量、安全、生产友好
FROM python:3.12-slim# 安装系统依赖(如果需要 Redis/PostgreSQL 等后端驱动)
RUN apt-get update && apt-get install -y --no-install-recommends \gcc \&& rm -rf /var/lib/apt/lists/*# 安装 Celery + 常用后端(redis 示例)
RUN pip install --no-cache-dir \celery[redis]==5.6.* \redis \# flower 可选,用于监控 Web UIflower# 复制你的 Celery app 代码
WORKDIR /app
COPY . /app# 默认运行 worker(可通过 ENTRYPOINT 或 CMD 覆盖)
CMD ["celery", "-A", "your_app.celery_app", "worker", "--loglevel=info"]

docker-compose 示例片段(结合 Redis + Celery worker)

yml配置

services:redis:image: redis:8-alpinecelery-worker:build: ./celery  # 或 image: your-repo/celery-worker:tagcommand: celery -A your_app.celery_app worker --loglevel=infodepends_on:- redisenvironment:- CELERY_BROKER_URL=redis://redis:6379/0- CELERY_RESULT_BACKEND=redis://redis:6379/0flower:  # 可选监控image: mher/flower:latestcommand: celery -A your_app.celery_app flower --port=5555ports:- "5555:5555"depends_on:- redis

Celery 库本身推荐继续用(活跃维护,生产中很常见),但官方 Docker 镜像强烈不建议继续使用——它从 2017 年起就已弃用、没有安全更新。

请切换到 基于 python 官方镜像的自建方式,这样更安全、更新及时、符合现代 Docker 最佳实践。

http://www.jsqmd.com/news/355261/

相关文章:

  • 当AI成为赛场“鹰眼”:姿态估计模型如何重塑体育公平
  • 天硕(TOPSSD)技术解析:工业级SSD如何从FTL层面杜绝移动设备断电风险? - 资讯焦点
  • 糖友厨房无糖健康饼干推荐 - 资讯焦点
  • CANN-LLM:基于昇腾 CANN 的高性能、全功能 LLM 推理引擎
  • 东三省优质钢化玻璃供应商推荐榜 - 资讯焦点
  • ‌自动化伦理框架:防止AI过度依赖的设计原则
  • 编译器级优化实战:基于 CANN `tbe-scheduler` 的自定义算子自动调度
  • 深度学习:5层CNN实现图片分类(MATLAB版)
  • 2026市政护栏优质供应商推荐榜 - 资讯焦点
  • 厨余垃圾处理器选购技巧?余库/爱适易/海尔等热门品牌分享,买前先看不踩雷! - 资讯焦点
  • CANN-LLM WebUI:打造国产 LLM 推理的“驾驶舱
  • 湖北武汉考研辅导机构口碑实力榜(2026最新前五名) - 资讯焦点
  • 赖氨酸品牌哪个强?2026年赖氨酸品牌功效成分TOP10榜揭晓,Mkule麦高乐以400mg活性赖氨酸引领 - 资讯焦点
  • 历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2024年8月(省赛)
  • 如何基于 CANN 原生能力,构建一个支持 QoS 感知的 LLM 推理调度器
  • 2026国内最新家电售后外包咨询公司top5推荐!广东广州等地优质服务商权威榜单发布,专业服务助力品牌售后升级 - 品牌推荐2026
  • 边缘智能实战:基于 CANN `edge-ai-toolkit` 的 Atlas 500 智能小站部署方案
  • 哪些赖氨酸品牌受欢迎?2026年赖氨酸品牌市场表现TOP10榜发布,哪款占据多平台品类领先榜 - 资讯焦点
  • 卫浴十大品牌前十名揭晓!装修党建议收藏! - 资讯焦点
  • 如何在 CANN 推理引擎中实现毫秒级请求取消(Request Cancellation)机制
  • 02]SynPDF将BMP图片转为
  • 搜索P1784 数独
  • StreamingLLM:无需训练即可支持无限上下文的推理技术
  • 深入解析:C++ map和set
  • 大模型训练加速:基于 CANN `distributed-training-samples` 的多机多卡分布式训练实战
  • 2026.2.7 模拟赛
  • 构建生产级 AI 服务:基于 CANN `inference-server` 的高性能推理引擎实战
  • MoeKoeMusic v1.5.9:高颜值酷狗第三方客户端
  • KTV家具定制源头厂家选择哪家好,讲讲价格和口碑 - myqiye
  • 聊聊耐油O型密封圈货源平台推荐,这些品牌口碑怎么样? - mypinpai