在 docker 运行 命令中安装 cron 任务
Install cron tasks in a docker run command
我创建了一个 alpine/nginx/php-fpm 的基础映像,用于部署多个网站。
每个站点都有自己的 cron 作业。
如何创建自定义 cron 作业以在容器初始化时在 docker 运行 命令中启动?
考虑到微服务架构以及 docker 每个容器一个服务 运行 的哲学,我宁愿使用 docker 主机的 cron
来安排容器的任务而不是安装cron
在每个容器中。
为此,请正确命名您的容器,然后开始使用:
docker exec <container name> /path/to/shell /path/to/script
测试上述命令,如果按预期工作,请在 docker 主机上使用 cron
安排它。
我创建了一个 alpine/nginx/php-fpm 的基础映像,用于部署多个网站。
每个站点都有自己的 cron 作业。
如何创建自定义 cron 作业以在容器初始化时在 docker 运行 命令中启动?
考虑到微服务架构以及 docker 每个容器一个服务 运行 的哲学,我宁愿使用 docker 主机的 cron
来安排容器的任务而不是安装cron
在每个容器中。
为此,请正确命名您的容器,然后开始使用:
docker exec <container name> /path/to/shell /path/to/script
测试上述命令,如果按预期工作,请在 docker 主机上使用 cron
安排它。