Crontab

A lightweight Docker container that lets you schedule cron jobs and run them inside other containers through the Docker CLI.

  • Other
  • Productivity
  • Tools & Utilities
A lightweight Docker container that lets you schedule cron jobs and run them inside other containers through the Docker CLI.

Platform availability

Available on 1 of 6 install platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)

Also on Docker Hub

Health score

19/100 Low

Maintained
0last commit 2112 days ago
Popular
50318 GitHub stars
Easy to install
201 install platform, Docker image
Light to run
No data

Based on 3 of 4 factors.

How is this calculated?

A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.

Availability: platform listings confirmed today, links checked 9 days ago

GitHub stars
318
Open issues
28
Last commit
2020-12-27
License
MIT
Activity
stale

Checked yesterday - source: GitHub (willfarrell/docker-crontab)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is not supported.

Checked 10 days ago - source: Docker Hub image tags and published docs

First-install notes

No first-install notes yet.

Alternatives (3)

  • Cron As A Service - Online cron job scheduler with a beautifully simple interface so you can worry about building your app.
  • Cronicle - Cronicle is a self-hosted, multi-server task scheduler and runner with a web interface that executes scheduled, repeating, and on-demand jo…
  • Webcron - With webcron you pay per request and you can choose the monitoring frequency to your linking.

Checked 7 days ago - source: AlternativeTo

Common questions

Can the crontab config be written in JSON, TOML, or YAML?

Yes, the config file can be specified in JSON, TOML, or YAML. It may be an array or a mapping, with top-level keys ignored in mapping mode.

How do I run a job in an existing container instead of starting an image?

Set the container field to the full container name or the container alias if project is set. If image is also included, container is ignored because the job starts the specified image.

Can a job trigger commands in other containers after it completes?

Yes, use the trigger field with an array of docker-crontab subset objects. Each trigger can specify image, project, container, command, or dockerargs.

How do I add environment files or volumes to a Docker job?

Use dockerargs to pass Docker run or exec command line arguments for full control. The README shows using dockerargs for env-file and volume mounts.

Answers sourced from github.com

Community

Collected 10 days ago - public community threads