docker-compose 困境

2020-03-26 17:41:54 +08:00
 JJstyle

已有 service:

写了点伪代码,v 友应该可以看懂吧? php72 是后来加的,现在 crontab 使用 php56 服务跑的一些跟 a.com 相关的计划任务,现在 b.com 也需要跑一些计划任务,这样是 OK 的:

但是我不想这么麻烦,所以,我的问题是,我的 crontab 能否不安装 php,而使用 php56 和 php72 里的 php 命令来执行相关代码呢?

比如:

* * * * * /usr/bin/php56 a.com/cron.php
* * * * * /usr/bin/php72 a.com/cron.php

其中 /usr/bin/php56 和 /usr/bin/php72 分别指向 php56 和 php72 中的 php,当然包括相关的 php 配置也是需要正常加载的。

3318 次点击
所在节点    Docker
2 条回复
9yu
2020-03-26 20:30:03 +08:00
宿主机 crontab,docker exec
JJstyle
2020-03-27 10:55:19 +08:00
@9yu 我的初衷是 crontab 的 php 环境必须是容器里面的,宿主机不提供这些环境

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/656463

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX