За стартиране на 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) е aнапълно управляван регистър на контейнерите на Docker, който улеснява разработчиците да съхраняват, управляват и внедряват изображения на контейнери на Docker. Amazon ECR е интегриран с Amazon Elastic Container Service (ECS), опростявайки вашето развитие до производствен работен процес.