【发布时间】:2018-03-23 07:24:31
【问题描述】:
我正在尝试使用 cron 作业和烧瓶应用程序配置 docker 容器。
它只是不工作..
我知道每个容器只能有 1 个 CMD 命令,但是
- RUN 服务 cron 启动
- CMD python hello.py
它不应该工作吗?
ps:出于其他原因,我正在避免为 cron 作业创建单独的图像...
FROM python:3
RUN apt-get update && apt-get install -qq -y cron
COPY . .
# Add crontab file in the cron directory
ADD ./cron_job/crontab /etc/cron.d/cron_job
# Give execution rights on the cron job
RUN chmod 0644 /etc/cron.d/cron_job
RUN service cron start
# hello.py => flask app
CMD python hello.py
【问题讨论】:
-
和 CMD service cron start && python hello.py ??
标签: docker cron dockerfile