Overview

Full name
docker.io/mcuadros/ofelia
Registry
docker.io
Namespace
mcuadros
Repository
ofelia
Cached tags
181
Last synced
07/06/2026, 02:13 PM

Introduction

Ofelia Docker 定时任务调度器镜像,按 cron 规则在宿主机上启动/ exec 其他容器,依赖 docker.sock,适合单机 Docker 环境。

Details

mcuadros/ofelia 读取 TOML/INI 配置或 Docker label,在指定 schedule 对目标容器执行 run/exec 命令,相当于 Docker 原生 cron。典型用于备份脚本、日志轮转或周期性 health check。必须挂载 /var/run/docker.sock,具有宿主机容器控制权,禁止部署于不可信多租户 Kubernetes。与 K8s CronJob 相比面向 docker compose 单机栈;生产应限制配置文件权限并审计 job 命令。

快速启动

docker run -d --name ofelia \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  -v $(pwd)/config.ini:/etc/ofelia/config.ini \
  docker.io/mcuadros/ofelia:latest daemon --docker

推荐实践

docker run -d --name ofelia \
  --restart unless-stopped \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  -v /data/ofelia/config.ini:/etc/ofelia/config.ini:ro \
  docker.io/mcuadros/ofelia:0.3.12 \
  daemon --docker --config=/etc/ofelia/config.ini

核心参数说明

  • -v /var/run/docker.sock:... — 控制宿主机 Docker 引擎
  • -v .../config.ini:... — cron job 定义文件
  • daemon --docker — 从 Docker label 或配置文件读取任务
  • --restart unless-stopped — 调度器持续运行
  • 固定 tag — 与 compose 栈版本 pin
  • 警告 — docker.sock 等效 root,禁止不可信环境

Latest tags (20)

View all 181 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/mcuadros/ofelia
:06b043e
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/06/08 00:4012.2 MBsha256:190a1c84ef53
docker.io/mcuadros/ofelia
:development
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/06/08 00:4012.2 MBsha256:190a1c84ef53
docker.io/mcuadros/ofelia
:55aaa1f
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/06/08 00:3712.2 MBsha256:068845ca0b94
docker.io/mcuadros/ofelia
:e95c57f
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/06/08 00:3612.2 MBsha256:b3da8b4d67fb
docker.io/mcuadros/ofelia
:0.4.0-beta.5
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/06/08 00:3612.2 MBsha256:b3da8b4d67fb
docker.io/mcuadros/ofelia
:5b42310
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/06/07 20:1512.2 MBsha256:1796d6d20b51
docker.io/mcuadros/ofelia
:d43066d
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/06/07 20:0612.2 MBsha256:fbfa08ca38f3
docker.io/mcuadros/ofelia
:0.4.0-beta.4
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/06/07 20:0612.2 MBsha256:fbfa08ca38f3
docker.io/mcuadros/ofelia
:dace5ff
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/06/07 20:0412.2 MBsha256:3265e7607986
docker.io/mcuadros/ofelia
:b8e76ba
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/06/07 20:0112.2 MBsha256:6caef8c4255f
docker.io/mcuadros/ofelia
:59df962
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/06/07 20:0112.2 MBsha256:b9ecbfcc5de6
docker.io/mcuadros/ofelia
:2bd3fc9
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/05/30 02:3111.7 MBsha256:dc873f55e3b6
docker.io/mcuadros/ofelia
:01b8109
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/04/11 16:5511.5 MBsha256:29d8ca016d81
docker.io/mcuadros/ofelia
:latest
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/04/11 16:5411.5 MBsha256:29d8ca016d81
docker.io/mcuadros/ofelia
:0.3
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/04/11 16:5411.5 MBsha256:29d8ca016d81
docker.io/mcuadros/ofelia
:0.3.22
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/04/11 16:5411.5 MBsha256:29d8ca016d81
docker.io/mcuadros/ofelia
:32b612a
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/04/11 16:4011.7 MBsha256:307b7fe8fd01
docker.io/mcuadros/ofelia
:0.4.0-beta.3
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/04/11 16:4011.7 MBsha256:307b7fe8fd01
docker.io/mcuadros/ofelia
:c0b4c0d
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/04/11 16:1411.7 MBsha256:ad1625ad6d04
docker.io/mcuadros/ofelia
:3e716d5
linux/386linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2026/04/11 16:1211.7 MBsha256:08863dbd9920