Я хотел бы запустить python cron job внутри контейнера докера в отдельном режиме. Моя настройка ниже:
Мой python script - test.py
#!/usr/bin/env python
import datetime
print "Cron job has run at %s" %datetime.datetime.now()
Мой файл cron - my-crontab
* * * * * /test.py > /dev/console
и мой файл Dockerfile
FROM ubuntu:latest
RUN apt-get update && apt-get install -y software-properties-common python-software-properties && apt-get update
RUN apt-get install -y python cron
ADD my-crontab /
ADD test.py /
RUN chmod a+x test.py
RUN crontab /my-crontab
ENTRYPOINT cron -f
Каковы потенциальные проблемы с этим подходом? Существуют ли другие подходы и каковы их плюсы и минусы?