将每个副本的公开端口映射到不同的主机端口

时间:2019-06-18 11:53:59

标签: docker docker-compose

说端口80已暴露,并且有5个副本。

https://docs.docker.com/get-started/part3/#your-first-docker-composeyml-file处的示例提供了一种方法,可以使用以下方式以负载均衡的方式将端口80从容器映射到主机上的端口4000:

ports:
 - "4000:80"

相反,假设R1 ... R5是副本,我希望能够将R1:80映射到4000,将R2:80映射到4001,依此类推。

https://docs.docker.com/compose/compose-file/compose-file-v2/#ports,可接受的格式之一是“ 12400-12500:1240”,但没有为v3提供类似的格式。

我想知道这是否可以在docker中实现以及如何实现。

0 个答案:

没有答案