【问题标题】:crond service not working inside docker container [image: amazon linux 2]crond 服务在 docker 容器中不起作用 [图片:amazon linux 2]
【发布时间】:2020-07-27 16:56:31
【问题描述】:

我们可以在容器中使用以下命令安装 cron 服务

yum install crontabs

or
yum -y install cronie

服务可以开始使用:crond

我已在/etc/crontab 中配置了 cron,但它不起作用。

而且也不生成 cron 日志文件,

关于这个问题有什么建议吗? crond 服务会在 docker 容器中工作吗?

【问题讨论】:

  • 你能显示 dockerfile 吗?

标签: docker amazon-ecs amazon-linux-2


【解决方案1】:

一个 docker 容器没有一个 deamonizing 服务管理器。如果你在容器中安装 crond,它永远不会被触发,因为它没有启动。

您应该阅读有关 Docker 中服务概念的更多信息。初学者:https://docs.docker.com/config/containers/multi-service_container/

这里是 Docker 中的 cronlike 示例:https://blog.knoldus.com/running-a-cron-job-in-docker-container/

【讨论】:

    猜你喜欢
    • 2015-12-16
    • 2021-12-23
    • 1970-01-01
    • 2021-10-29
    • 2017-06-05
    • 1970-01-01
    • 2020-01-08
    • 2018-10-31
    • 2018-06-09
    相关资源
    最近更新 更多