Amazon Ecs — Соединение Docker С Ecs, Два Сервиса В Одной Задаче

  • Автор темы Serpent
  • Обновлено
  • 20, Oct 2024
  • #1

Я использую этот метод для развертывания моего проекта docker-compose в AWS ECS.

Упрощенная версия моего docker-compose.yml выглядит так:

 docker compose 

Итак, беги docker compose up with my AWS ECS context and it works beautifully, cloud-formation creates all my resources and so on.

Но я не могу понять, как заставить эти две службы (web и nginx) работать в одной задаче. Поскольку в данный момент они находятся в разных задачах, будут созданы два экземпляра FARGATE или EC2, что немного излишне. Я бы хотел, чтобы два контейнера запускались в одном экземпляре, но иметь возможность масштабироваться до большего количества повторяющихся экземпляров.

Как указано в прикрепленной ссылке, я могу изменить шаблон формирования облака по своему вкусу, но кое-что ограничено тем, что я могу изменить. Я не думаю, что смогу переместить эту службу контейнера в другую задачу, поскольку тег изображения и т. д. создаются динамически version: '3' services: web: image: .dkr.ecr.eu-west-3.amazonaws.com/django:${IMAGE_TAG} build: context: . dockerfile: ./Dockerfile nginx: image: .dkr.ecr.eu-west-3.amazonaws.com/nginx:${IMAGE_TAG} build: context: . dockerfile: ./nginx.Dockerfile ports: - 80:80 depends_on: - web .

Мой кластер ECS выглядит так. amazon ecs — соединение Docker с ECS, два сервиса в одной задаче

#docker #amazon-ecs

Serpent


Рег
18 Feb, 2014

Тем
73

Постов
183

Баллов
588
  • 25, Oct 2024
  • #2

То, что вы ищете, это sidecar pattern where you run a container of your main application and a number of additional containers (one or more) in support of it. This is a well established pattern with orchestrators such as ECS but it's not possible to declare it with a docker compose syntax today. There is an открытый запрос говорю об этом. Могу ли я попросить вас поставить +1 и добавить туда свой комментарий/просьбу? Это помогло бы Docker почувствовать спрос на эту функцию. Спасибо!

 

Erereejine84


Рег
29 Mar, 2006

Тем
80

Постов
192

Баллов
612
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно