gpt4 book ai didi

docker - 如何从 docker-compose 文件中获取 `--scale`

转载 作者:行者123 更新时间:2023-12-04 09:08:10 32 4
gpt4 key购买 nike

假设我有以下 docker-compose.yml文件:

version: '3'

services:
load-balancer:
...
...

web-application:
...
...
如果我想用 web-application 的 5 个副本运行它,我必须发出这个命令: docker-compose up --scale web-application=5有什么方法可以告诉 Docker 做 --scale web-application=5来自 docker-compose.yml 内部的位文件?

最佳答案

只有在 swarm 模式下工作时,您才能在 docker-compose 中指定副本数。
deploy 指示。
例子:

services:
redis:
image: redis:latest
deploy:
replicas: 2
从文档:

This only takes effect when deploying to a swarm withdocker stack deploy, and is ignored by docker-compose upand docker-compose run.


最后,在 this GitHub issue 中有一些关于这个特性的讨论(因为它曾经是可能的)。 , 和 here是最近的撰写规范中提到的。

关于docker - 如何从 docker-compose 文件中获取 `--scale`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63408708/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com