Overview

Full name
docker.io/openim/openim-crontask
Registry
docker.io
Namespace
openim
Repository
openim-crontask
Cached tags
91
Last synced
07/06/2026, 09:17 AM

Introduction

OpenIM Crontask 定时任务服务镜像,执行消息清理、统计汇总等 cron 作业,需 OpenIM 全栈与 Redis/MySQL 配置。

Details

openim/openim-crontask 运行 OpenIM 内置定时任务,如过期消息删除与 metrics 聚合。定位为后台 cron 微服务,非对外 HTTP;K8s Deployment 单副本即可,配置与其他 OpenIM 组件共享 ConfigMap。

快速启动

docker run -d --name openim-crontask \
  -v $(pwd)/config:/config:ro \
  docker.io/openim/openim-crontask:latest

推荐实践

docker run -d --name openim-crontask \
  --restart unless-stopped \
  -v /opt/openim/config:/config:ro \
  docker.io/openim/openim-crontask:v3.8.0

核心参数说明

  • -v .../config:... — OpenIM 统一配置
  • --restart unless-stopped — cron 服务持续运行
  • 固定 tag — 与 OpenIM 全栈 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: openim-crontask
spec:
  replicas: 1
  selector:
    matchLabels:
      app: openim-crontask
  template:
    metadata:
      labels:
        app: openim-crontask
    spec:
      containers:
        - name: crontask
          image: docker.io/openim/openim-crontask:v3.8.0
          volumeMounts:
            - name: config
              mountPath: /config
              readOnly: true
      volumes:
        - name: config
          configMap:
            name: openim-config
---
apiVersion: v1
kind: Service
metadata:
  name: openim-crontask
spec:
  selector:
    app: openim-crontask
  ports:
    - port: 10120
      targetPort: 10120

单副本避免重复 cron;与其他 OpenIM 服务同 namespace。

Latest tags (20)

View all 91 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/openim/openim-crontask
:sha-bc45a9c22202
linux/amd64linux/arm64
2026/07/06 17:1022.0 MBsha256:34ccd2b1fa1e
docker.io/openim/openim-crontask
:release-v3.8.3-patch.servertest-matrix.hephaestus.20260706164014.186804400
linux/amd64linux/arm64
2026/07/06 17:1022.0 MBsha256:34ccd2b1fa1e
docker.io/openim/openim-crontask
:3.8.3-patch.servertest-matrix.hephaestus.20260706164014.186804400
linux/amd64linux/arm64
2026/07/06 17:1022.0 MBsha256:34ccd2b1fa1e
docker.io/openim/openim-crontask
:v3.8.3-patch.servertest-matrix.hephaestus.20260706164014.186804400
linux/amd64linux/arm64
2026/07/06 17:1022.0 MBsha256:34ccd2b1fa1e
docker.io/openim/openim-crontask
:sha-68cb6f425c2b
linux/amd64linux/arm64
2026/07/06 12:2322.0 MBsha256:cef1dbbac41e
docker.io/openim/openim-crontask
:release-v3.8.3-patch.servertest-targetbranch.hephaestus.20260706032134.25985
linux/amd64linux/arm64
2026/07/06 12:2322.0 MBsha256:cef1dbbac41e
docker.io/openim/openim-crontask
:3.8.3-patch.servertest-targetbranch.hephaestus.20260706032134.25985
linux/amd64linux/arm64
2026/07/06 12:2322.0 MBsha256:cef1dbbac41e
docker.io/openim/openim-crontask
:v3.8.3-patch.servertest-targetbranch.hephaestus.20260706032134.25985
linux/amd64linux/arm64
2026/07/06 12:2322.0 MBsha256:cef1dbbac41e
docker.io/openim/openim-crontask
:sha-915fcaa52c98
linux/amd64linux/arm64
2026/07/03 19:0122.0 MBsha256:2b89b28a5e69
docker.io/openim/openim-crontask
:release-v3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 19:0122.0 MBsha256:2b89b28a5e69
docker.io/openim/openim-crontask
:3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 19:0122.0 MBsha256:2b89b28a5e69
docker.io/openim/openim-crontask
:v3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 19:0122.0 MBsha256:2b89b28a5e69
docker.io/openim/openim-crontask
:sha-748d783d36fc
linux/amd64linux/arm64
2025/05/21 12:2439.0 MBsha256:d621618896a8
docker.io/openim/openim-crontask
:v3.8.3-patch
linux/amd64linux/arm64
2025/05/21 12:2439.0 MBsha256:d621618896a8
docker.io/openim/openim-crontask
:main
linux/amd64linux/arm64
2025/05/21 12:2439.0 MBsha256:d621618896a8
docker.io/openim/openim-crontask
:sha-7b02b4b
linux/amd64linux/arm64
2024/12/30 11:5438.6 MBsha256:08ae600f5019
docker.io/openim/openim-crontask
:v3.8.3-alpha.3-test1
linux/amd64linux/arm64
2024/12/30 11:5438.6 MBsha256:08ae600f5019
docker.io/openim/openim-crontask
:sha-fc94eed
linux/amd64linux/arm64
2024/03/08 16:4714.2 MBsha256:a4011156382e
docker.io/openim/openim-crontask
:release-v3.6
linux/amd64linux/arm64
2024/03/08 16:4714.2 MBsha256:a4011156382e
docker.io/openim/openim-crontask
:sha-a534134
linux/amd64linux/arm64
2024/03/08 14:4014.2 MBsha256:dd60089fee7e