gpt4 book ai didi

networking - 在 docker-compose.yml 中绑定(bind)主机端口时无法将服务扩展到多个容器

转载 作者:IT老高 更新时间:2023-10-28 21:25:20 25 4
gpt4 key购买 nike

微服务在一个容器上运行。我已经将该服务绑定(bind)到主机端口 8082 并使用 docker-compose 启动了这个微服务。现在我想使用 docker-compose scale 命令将它缩放到 3 个容器,但它给了我以下错误 -

ERROR: for 2 failed to create endpoint composetest_nginx_2 on network composetest_default: Bind for 0.0.0.0:8082 failed: port is already allocated

ERROR: for 3 failed to create endpoint composetest_nginx_3 on network composetest_default: Bind for 0.0.0.0:8082 failed: port is already allocated

对此有什么解决方案?

最佳答案

我通过使用正确的语法传递端口范围来解决它:P

ports:
- "9110-9120:3333"

关于networking - 在 docker-compose.yml 中绑定(bind)主机端口时无法将服务扩展到多个容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36426823/

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