Public | Automated Build

Last pushed: 3 months ago
Short Description
Easily use cron inside docker container with cloud foundry cli.
Full Description

docker-cron-cf

Extends https://hub.docker.com/r/hamiltont/docker-cron/ with cloud foundry cli (https://github.com/cloudfoundry/cli) and statistics plugin (https://github.com/swisscom/cf-statistics-plugin).

Use Cron inside Docker. Looks for crontab at /cron/crontab

Note: Does not use actual cron binary, as there are issues running it inside Docker.
Uses devcron instead.

Use

This example mounts the folder containing your crontab file. Presumably you would
put your scripts in the same file and reference them in your crontab as /cron/myscript.sh

$ docker run -v /host/folder/containing/crontab:/cron -d lakermann/docker-cron-cf

This example mounts two folders, one with the crontab and one with the scripts. You need
to use /scripts/myscript.sh in your crontab

$ docker run -v /host/folder/containing/crontab:/cron -v /host/folder/scripts:/scripts -d lakermann/docker-cron-cf

Add cloud foundry login to /scripts/myscript.sh

cf login -a https://api.run.pivotal.io
Docker Pull Command
Owner
lakermann
Source Repository