我面临的问题是,映射到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,并且它们的顺序不正确。
在指定特定端口范围时,是否甚至有可能对容器使用的端口产生影响?