В моем файле docker-compose есть пример службы вычислений, которая отлично работает, как и ожидалось.
version: "3"
services:
compute-service:
image: dummy/compute
environment:
- INPUT=2
Однако могут быть случаи, когда мне нужно запустить этот сервис с входами diff (скажем, INPUT = 4, 7, 9, 10, 12 и т. Д.).Мне не нравится идея копировать и вставлять сервис несколько раз для каждого ввода.Масштабирование является опцией.Но как я могу гарантировать, что каждый экземпляр работает с уникальной входной переменной.
Я знаю, что могу использовать переменную env, как это.Мой вопрос скорее связан с тем, как передавать уникальные значения как часть масштабирования !!
version: "3"
services:
compute-service:
image: dummy/compute
environment:
- INPUT=${INPUT}