Docker-Compose: предоставляет порты диапазона для размещения при масштабировании контейнеров - PullRequest
0 голосов
/ 16 октября 2018

Я использую файл docker-compose, и мне нужно масштабировать определенные контейнеры с помощью команды

docker-compose scale taskcontainer=3

К сожалению, это невозможно из-за того, что мне нужно предоставить определенный порт для всехвнутренние контейнеры, и мне нужен диапазон портов на хосте, чтобы это произошло.Например, рассмотрим следующий фрагмент

  taskcontainer:
    image: custom-container
    ports:
      - "9251:9249"

при масштабировании до 3-х контейнеров. Мне нужно экспортировать порт 9249 из внутренних контейнеров в 3 порта на хосте, например, 9251-9253 (чтобы избежать конфликта портов на хосте), и мне нужноэта функциональность динамически, потому что я не знаю заранее, сколько контейнеров будет использоваться для масштабирования.

Есть ли способ достичь этой функциональности?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...