可通过docker-compose规模进行可预测的端口分配

时间:2019-04-29 12:42:46

标签: docker docker-compose

我面临的问题是,映射到docker容器的端口是完全随机的。我有以下docker-compose.yml

service1:
  restart: always
  build: ./service1/
  ports:
    - '1001-1100:1000'
  links:
    - 'postgres:postgres'

例如,当使用docker-compose up --scale service1=10启动容器时,我希望第一个容器使用端口1001,第二个1002等,但是,每次运行它时,结果都是不确定的。上一次我运行它时,容器被绑定到1025-1034,并且它们的顺序不正确。

在指定特定端口范围时,是否甚至有可能对容器使用的端口产生影响?

0 个答案:

没有答案