У меня есть ECS_cluster / Service, где одна задача выполняется с использованием образа в ECR на основе Dockerfile_1
. Теперь я создал еще одну Dockerfile_2
, которая автоматически масштабируется выше задачи на основе SQS.
Так что Dockerfile_2
нужны эти значения для автоматического масштабирования: (работает нормально)
LATENCY=20 -e
PROCESSING_TIME=2 -e
SQS_QUEUE_NAME=My-SQS-Queue -e
ECS_CLUSTER=My-ECS-Cluster -e
ECS_SERVICE=My-ECS-Service -e
CW_METRIC=MyBacklogPerTask -e
CW_NAMESPACE=ECS-SQS-Scaling -e
CW_DIMENSION_NAME=SQS-Queue -e
CW_DIMENSION_VALUE=My-SQS-Queue -e
MAX_LIMIT_NUMBER_QUEUE_WORKERS=200
Теперь я хотел бы добавить это Dockerfile_2
в качестве дополнительного автомобиля к той же задаче Dockerfile_1
, чтобы можно было исключить множество значений, не влияя на основной контейнер и функциональность. Следует отметить, что SQS Name уже есть в Dockerfile_1
, поэтому мой вопрос заключается в том, как извлечь SQS Name (возможно, s sh или добавить этот файл в качестве тома для монтирования) из Dockerfile_1
в Dockerfile_2
? Dockerfile_1 открыт для порта 1234.
Я просто хочу знать, как я могу получить доступ к значениям конфигурации от Dockerfile_1
до Dockerfile_2
?