Каждый docker compose файл yml совместим с AWS контейнерами ECS - PullRequest
1 голос
/ 29 апреля 2020

У меня есть docker -компонентный файл yml. Содержит 11 сервисов / разделов. Я могу успешно развернуть его на экземпляре Ubuntu EC2.

Теперь мне нужно разместить каждую службу / раздел из Docker Составить внутри AWS ECS. Насколько я понимаю, мне нужно создать определение задачи из AWS ECS UI. Я могу посмотреть на свой docker -компонентный файл для деталей изображения, переменных среды, меток и просто добавить его в определение задачи. Затем запустите задачу. Теперь мои задачи ECS должны работать без каких-либо дополнительных настроек.

Является ли это правильным пониманием того, что любой yml-файл службы / секции docker, совместимый с ECS?

1 Ответ

2 голосов
/ 29 апреля 2020

Насколько я понимаю, ECS по-прежнему не допускает команду сборки в docker -compose.yml, поэтому вы столкнетесь с некоторыми головными болями. Вы можете создавать отдельные образы на ECR и иметь свой docker -компонентный файл, чтобы запускать их при создании своих сервисов. Не забудьте перестроить эти образы при развертывании нового кода.

Пример docker -компонентного файла

version: '3'
services:
  web:
    container_name: web
    image: some_repository/web:latest
  db:
    container_name: db
    image: some_other_repo/db:latest

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...