【问题标题】:Cron does not start after container reboot容器重启后 Cron 不启动
【发布时间】:2019-11-23 21:16:20
【问题描述】:

我有一个 docker 容器基于 Debian,我在其中运行一些 cron 进程。容器使用--restart 标志启动。

当运行 docker 的服务器重新启动时,cron 任务不会启动。输入 shell 命令cron start 后,它们再次启动。

我一直在寻求解决这个问题,以便在每次服务器重新启动后自动启动 cron。

【问题讨论】:

    标签: docker server cron debian containers


    【解决方案1】:

    您可以将命令添加到 Dockerfile 以使其在重新启动时工作:

    CMD cron start && tail -f /var/log/cron.log
    

    【讨论】:

    • 将此命令添加到Doker文件后,生成的容器不断重启自己,在bash模式下无法执行:“.....82c2142e正在重启,等到容器正在运行”
    猜你喜欢
    • 2020-02-07
    • 2020-09-16
    • 2018-05-16
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 2018-10-04
    • 1970-01-01
    相关资源
    最近更新 更多