假设我有以下docker-compose.yml文件:
version: '3'
services:
load-balancer:
...
...
web-application:
...
...如果我想用5个web-application副本运行它,我必须发出以下命令:
docker-compose up --scale web-application=5
有没有办法告诉Docker在docker-compose.yml文件中执行docker-compose.yml位?
发布于 2020-08-14 08:18:20
只有在群集模式下工作时,才能指定停靠-合成中副本的数量。
请参阅deploy指令。
示例:
services:
redis:
image: redis:latest
deploy:
replicas: 2从文件中:
这只会在部署到带有停靠堆栈部署的群集时生效,而停靠者-组合向上和对接-组合运行会忽略这一点。
最后,在这个GitHub问题中有一些关于这个特性的讨论(因为它以前是可能的),这里是最近的撰写规范中提到的。
发布于 2021-10-08 04:31:06
我在docker撰写文件中测试了副本,为我工作的代码如下所示。

您应该使用docker-复合-d来执行配置。
你应该看看下一个结果。

网页浏览器的结果应如下:

https://stackoverflow.com/questions/63408708
复制相似问题