Контейнер Sidecar / мультиконтейнер Amazon ECS для доступа к файлу конфигурации
У меня есть 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 уже присутствует вDockerfile_1
, поэтому мой вопрос в том, как получить имя SQS (может быть ssh или добавить этот файл в качестве тома монтирования) из Dockerfile_1
к Dockerfile_2
? Dockerfile_1 доступен для порта 1234.
Я просто хочу знать, как мне получить доступ к значениям конфигурации из Dockerfile_1
к Dockerfile_2
?