# docker-crontab

> docker-crontab is a self-hosted, open-source cron scheduler that runs as a Docker container and executes scheduled jobs in other containers via the Docker socket.

- **Category:** Task Management
- **Licence:** MIT
- **Latest version:** 1.0.0
- **Open source:** oss
- **Languages:** Shell
- **Platforms:** Docker, Docker Compose
- **Tags:** Automation, Devops, Scheduler, Cron, Docker, Container, Crontab, Job scheduling

## Description

docker-crontab is a lightweight Docker container that acts as a cron scheduler for other containers. It reads job definitions from a config file (JSON, YAML, or TOML) and executes commands either directly in the crontab container, in a new container from an image, or via docker exec in an existing container. Jobs can trigger follow-up commands in other containers on completion. The project is configured by mounting a config directory and the Docker socket. It supports standard cron syntax plus @every intervals, comments, and on-start execution. The image is published as willfarrell/crontab on Docker Hub.

## Links

- [Homepage](https://github.com/willfarrell/docker-crontab)
- [Docker](willfarrell/crontab)
- [GitHub Repository](https://github.com/willfarrell/docker-crontab)

---
Source: https://selfhost.directory/project/docker-crontab