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) ալիովին կառավարվող Docker կոնտեյներային ռեեստր, որը ծրագրավորողների համար հեշտացնում է Docker կոնտեյների պատկերները պահելը, կառավարելը և տեղակայելը: Amazon ECR-ը ինտեգրված է Amazon Elastic Container Service (ECS) հետ՝ հեշտացնելով ձեր զարգացումը մինչև արտադրական աշխատանքային հոսքը: