Docker-compose scale 命令为新容器创建随机端口

2023-12-01

目前 docker-compose scale 命令为新容器创建随机端口。

有没有办法为新容器指定端口?


In your docker-compose.yml,

postgres:
  image: postgres:9.5
  environment:
    - POSTGRES_PASSWORD=postgres
  ports:
    - 5432:5432

它将绑定到5432但是,请注意,出于显而易见的原因,同一节点上不能有多个实例。

要在一个节点上使用多个实例,您可以使用这样的动态端口

postgres:
  image: postgres:9.5
  environment:
    - POSTGRES_PASSWORD=postgres
  ports:
    - 5432+:5432

从而允许scale=4创建 4 个发布于的实例5432, 5433, 5434, 5435,但全部路由到其内部端口。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker-compose scale 命令为新容器创建随机端口 的相关文章

随机推荐