A Docker futtatásához AWS-en ECS-sel, nem kötelező az ECR használata, ugyanúgy használhatja a Docker Hubot (nyilvános vagy privát nyilvántartásként egyaránt). Az ECR egyik előnye például, hogy szépen integrálódik az ECS-sel.
Szükséges ECR az ECS-hez?
Igen. Az Amazon ECR integrálva van az Amazon ECS-szel, amely lehetővé teszi az Amazon ECS-en futó alkalmazások konténerképeinek egyszerű tárolását, futtatását és kezelését. Mindössze annyit kell tennie, hogy megadja az Amazon ECR-tárat a feladatmeghatározásban, és az Amazon ECS lekéri a megfelelő képeket az alkalmazásaihoz.
Hogyan használják az ECR-t az ECS-ben?
Az alábbi lépések a következők:
- Hozza létre a Docker-képet.
- Hozzon létre egy ECR-nyilvántartást.
- Jelölje meg a képet.
- Adjon engedélyt a Docker CLI-nek az Amazon-fiókjához való hozzáféréshez.
- Töltse fel docker képét az ECR-be.
- Hozzon létre egy Fargate-fürtöt az ECS-hez, amelyet a tároló telepítéséhez használhat.
- ECS-feladat létrehozása.
- Futtassa az ECS-feladatot!
Hogyan integrálja az ECR-t az ECS-sel?
- 1. lépés: Leraktár létrehozása ECR használatával. …
- 2. lépés: Docker image létrehozása és elküldése az újonnan létrehozott lerakatba. …
- 3. lépés: ECS-fürt létrehozása. …
- 4. lépés: Feladatdefiníció létrehozása. …
- 5. lépés: ECS szolgáltatás létrehozása. …
- Minden készen állunk.
Mi az ECS ECR?
Amazon Elastic Container Registry (ECR) egyteljesen felügyelt Docker-tároló-nyilvántartás, amely megkönnyíti a fejlesztők számára a Docker-tárolóképek tárolását, kezelését és üzembe helyezését. Az Amazon ECR integrálva van az Amazon Elastic Container Service (ECS) szolgáltatással, leegyszerűsítve a fejlesztést a termelési munkafolyamattá.