Om Docker op AWS met ECS te laat loop, is dit nie verpligtend om ECR te gebruik nie, jy kan net sowel Docker Hub (beide as 'n publieke of 'n private register) gebruik. 'n Voordeel van ECR is byvoorbeeld dat dit mooi met ECS integreer.
Is ECR vereis vir ECS?
Ja. Amazon ECR is geïntegreer met Amazon ECS wat jou toelaat om houerbeelde maklik te stoor, uit te voer en te bestuur vir toepassings wat op Amazon ECS loop. Al wat jy hoef te doen is om die Amazon ECR-bewaarplek in jou taakdefinisie te spesifiseer en Amazon ECS sal die toepaslike beelde vir jou toepassings ophaal.
Hoe word ECR in ECS gebruik?
Die stappe hier is:
- Skep die Docker-prent.
- Skep 'n ECR-register.
- Merk die prent.
- Gee die Docker CLI toestemming om toegang tot jou Amazon-rekening te kry.
- Laai jou docker-prent op na ECR.
- Skep 'n Fargate-kluster vir ECS om te gebruik vir die ontplooiing van jou houer.
- Skep 'n ECS-taak.
- Laat die ECS-taak hardloop!
Hoe integreer jy ECR met ECS?
- Stap-1: Skep 'n bewaarplek met ECR. …
- Stap-2: Skep 'n koppelbeeld en stoot dit na die nuutgeskepte bewaarplek. …
- Stap-3: Skep ECS-kluster. …
- Stap-4: Skep taakdefinisie. …
- Stap-5: Skep ECS-diens. …
- Ons is gereed.
Wat is ECS ECR?
Amazon Elastic Container Registry (ECR) is 'nvolledig bestuurde Docker-houerregister wat dit vir ontwikkelaars maklik maak om Docker-houerbeelde te stoor, te bestuur en te ontplooi. Amazon ECR is geïntegreer met Amazon Elastic Container Service (ECS), wat jou ontwikkeling tot produksie-werkvloei vereenvoudig.