Для запуска Docker на AWS с ECS не обязательно использовать ECR, вы также можете использовать Docker Hub (как общедоступный, так и частный реестр). Преимущество ECR, например, в том, что он хорошо интегрируется с ECS.
Требуется ли ECR для ECS?
Да. Amazon ECR интегрирован с Amazon ECS, что позволяет легко хранить, запускать образы контейнеров и управлять ими для приложений, работающих в Amazon ECS. Все, что вам нужно сделать, это указать репозиторий Amazon ECR в определении задачи, и Amazon ECS извлечет соответствующие образы для ваших приложений.
Как ECR используется в ECS?
Шаги здесь:
- Создайте образ Docker.
- Создайте реестр ECR.
- Отметьте изображение.
- Предоставьте Docker CLI разрешение на доступ к вашей учетной записи Amazon.
- Загрузите образ докера в ECR.
- Создайте кластер Fargate для ECS, чтобы использовать его для развертывания вашего контейнера.
- Создание задачи ECS.
- Запустить задание ECS!
Как вы интегрируете ECR с ECS?
- Шаг-1: Создание репозитория с использованием ECR. …
- Шаг 2: Создание образа докера и его отправка во вновь созданный репозиторий. …
- Шаг 3: Создание кластера ECS. …
- Шаг 4: Создание определения задачи. …
- Шаг 5: Создание сервиса ECS. …
- Все готово.
Что такое ECS ECR?
Amazon Elastic Container Registry (ECR) - этополностью управляемый реестр контейнеров Docker, упрощающий разработчикам хранение, управление и развертывание образов контейнеров Docker. Amazon ECR интегрирован с Amazon Elastic Container Service (ECS), что упрощает рабочий процесс от разработки до производства.