Za zagon Dockerja v AWS z ECS, uporaba ECR ni obvezna, prav tako lahko uporabite Docker Hub (tako kot javni ali zasebni register). Prednost ECR je na primer ta, da se lepo integrira z ECS.
Ali je za ECS potreben ECR?
Da. Amazon ECR je integriran z Amazon ECS, kar vam omogoča preprosto shranjevanje, zagon in upravljanje slik vsebnikov za aplikacije, ki se izvajajo na Amazon ECS. Vse, kar morate storiti, je, da v definiciji naloge določite skladišče Amazon ECR in Amazon ECS bo pridobil ustrezne slike za vaše aplikacije.
Kako se ECR uporablja v ECS?
Tukaj so naslednji koraki:
- Ustvarite sliko Dockerja.
- Ustvarite register ECR.
- Označi sliko.
- Dajte Docker CLI dovoljenje za dostop do vašega računa Amazon.
- Naložite svojo sliko Dockerja v ECR.
- Ustvarite gručo Fargate za ECS, ki jo boste uporabili za uvajanje vašega vsebnika.
- Ustvari nalogo ECS.
- Zaženi nalogo ECS!
Kako integrirate ECR z ECS?
- 1. korak: Ustvarjanje repozitorija z uporabo ECR. …
- 2. korak: Ustvarjanje docker slike in njeno potiskanje v novo ustvarjeno skladišče. …
- 3. korak: Ustvarjanje gruče ECS. …
- 4. korak: Ustvarjanje definicije opravila. …
- 5. korak: Ustvarjanje storitve ECS. …
- Vse smo pripravljeni.
Kaj je ECS ECR?
Amazon Elastic Container Registry (ECR) je apopolnoma upravljan register vsebnikov Docker, ki razvijalcem olajša shranjevanje, upravljanje in uvajanje slik vsebnikov Docker. Amazon ECR je integriran z Amazon Elastic Container Service (ECS), kar poenostavlja vaš razvoj do proizvodnega delovnega procesa.