Контейнер Sidecar / мультиконтейнер Amazon ECS для доступа к файлу конфигурации - PullRequest
0 голосов
/ 20 марта 2020

У меня есть 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?

...