【发布时间】:2016-08-09 07:31:59
【问题描述】:
我在 docker 中运行两个 python 服务。这两种服务都需要一个共同的参数,我在“docker run”期间提供了这个参数
目前,我通过从 shell 脚本调用这两个服务来实现这一点。但是,我认为正确的解决方案是在 docker 中使用 supervisor 并通过它运行这两个服务。
我想实现这样的目标:
[program:A]
command=python -m A.py <argument>
[program:B]
command=python -m B.py <argument>
dockerfile 如下所示:
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
CMD ["/usr/bin/supervisord"]
如何将参数传递给主管?
【问题讨论】:
标签: docker supervisord