docker - 应用程序如何发现规模的值(value)?

标签 docker docker-compose

我创建了一个docker-compose项目,其中包含多个unit实例和一个processor项。我可以使用docker-compose.yml调用我的docker-compose up --scale unit=4文件,但我希望processor对象与每个unit实例分别进行交互。有没有一种方法可以检索scale的值以某种方式传递给processor对象?

最佳答案

您可以为此使用env并将其传递给processor服务https://docs.docker.com/compose/compose-file/#environment
另外,检查https://docs.docker.com/compose/compose-file/#variable-substitution以管理配置文件中的副本

关于docker - 应用程序如何发现规模的值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63854850/

相关文章:

docker - pika.exceptions.ConnectionClosed:与172.18.0.3:5672的连接失败:[Errno 111]连接被拒绝

docker - nsenter 错误 :_nl_intern_locale_data: Assertion failed

Docker nginx/traefik 301 在本地主机上将 http 重定向到 https

docker-compose up 通过 Windows bat 文件?

Docker-compose 依赖似乎不起作用

docker - Docker-撰写错误 “failed to shutdown container”

docker - 如何删除接口(interface)docker0

docker - 运行docker容器时写入docker容器中的/etc/hosts

mongodb - 如何在Windows中播种Docker容器

docker - docker-compose:超过最大深度