Dla uruchomienia Dockera w AWS z ECS, nie jest wymagane użycie ECR, równie dobrze możesz użyć Docker Hub (zarówno jako rejestr publiczny, jak i prywatny). Zaletą ECR jest na przykład to, że dobrze integruje się z ECS.
Czy ECR jest wymagany dla ECS?
Tak. Amazon ECR jest zintegrowany z Amazon ECS, co pozwala na łatwe przechowywanie, uruchamianie i zarządzanie obrazami kontenerów dla aplikacji działających w Amazon ECS. Wszystko, co musisz zrobić, to określić repozytorium Amazon ECR w definicji zadania, a Amazon ECS pobierze odpowiednie obrazy dla Twoich aplikacji.
Jak używa się ECR w ECS?
Kroki tutaj są:
- Utwórz obraz Dockera.
- Utwórz rejestr ECR.
- Oznacz obraz.
- Przyznaj interfejsowi Docker CLI dostęp do Twojego konta Amazon.
- Prześlij swój obraz dokowany do ECR.
- Utwórz klaster Fargate dla ECS, który będzie używany do wdrożenia Twojego kontenera.
- Utwórz zadanie ECS.
- Uruchom zadanie ECS!
Jak zintegrować ECR z ECS?
- Krok-1: Tworzenie repozytorium za pomocą ECR. …
- Krok-2: Tworzenie obrazu dokera i przesyłanie go do nowo utworzonego repozytorium. …
- Krok 3: Tworzenie klastra ECS. …
- Krok 4: Tworzenie definicji zadania. …
- Krok-5: Tworzenie usługi ECS. …
- Wszystko gotowe.
Co to jest ECS ECR?
Amazon Elastic Container Registry (ECR) tow pełni zarządzany rejestr kontenerów platformy Docker, który ułatwia programistom przechowywanie, zarządzanie i wdrażanie obrazów kontenerów platformy Docker. Amazon ECR jest zintegrowany z Amazon Elastic Container Service (ECS), upraszczając proces programowania do produkcji.