Run a Cron Job Inside of a Docker Container
Jump to navigation
Jump to search
External
Internal
Overview
The procedure consists in building an image that contains cron, and that runs the cron daemon in foreground as shown below:
/usr/sbin/crond -n
Dockerfile
FROM centos:latest RUN yum install -y crontabs logrotate RUN echo "* * * * * root /opt/activity" >> /etc/crontab COPY ./activity /opt/activity ENTRYPOINT ["/usr/sbin/crond", "-n"]