Docker AWS-ზე ECS-ით გასაშვებად, არ არის სავალდებულო ECR გამოყენება, თქვენ ასევე შეგიძლიათ გამოიყენოთ Docker Hub (როგორც საჯარო, ისე კერძო რეესტრი). ECR-ის უპირატესობა ისაა, რომ ის ლამაზად აერთიანებს ECS-ს.
აუცილებელია ECR ECS?
დიახ. Amazon ECR ინტეგრირებულია Amazon ECS-თან, რაც საშუალებას გაძლევთ მარტივად შეინახოთ, გაუშვათ და მართოთ კონტეინერის სურათები Amazon ECS-ზე გაშვებული აპლიკაციებისთვის. ყველაფერი რაც თქვენ უნდა გააკეთოთ არის თქვენი ამოცანის განსაზღვრაში Amazon ECR საცავი და Amazon ECS მოიძიებს შესაბამის სურათებს თქვენი აპლიკაციებისთვის.
როგორ გამოიყენება ECR ECS-ში?
ნაბიჯები აქ არის:
- შექმენით დოკერის სურათი.
- შექმენით ECR რეესტრი.
- მონიშნე სურათი.
- მიეცით Docker CLI-ს თქვენს Amazon ანგარიშზე წვდომის უფლება.
- ატვირთეთ თქვენი დოკერის სურათი ECR-ზე.
- შექმენით Fargate კლასტერი ECS-სთვის, რომ გამოიყენოთ თქვენი კონტეინერის განლაგებისთვის.
- შექმენით ECS ამოცანა.
- გაუშვით ECS Task!
როგორ აერთიანებთ ECR-ს ECS-თან?
- ნაბიჯი-1: საცავის შექმნა ECR-ის გამოყენებით. …
- ნაბიჯი 2: დოკერის სურათის შექმნა და ახლადშექმნილ საცავში გადატანა. …
- ნაბიჯი 3: ECS კლასტერის შექმნა. …
- ნაბიჯი-4: დავალების განმარტების შექმნა. …
- ნაბიჯი-5: ECS სერვისის შექმნა. …
- ჩვენ ყველაფერი მზად ვართ.
რა არის ECS ECR?
Amazon Elastic Container Registry (ECR) არის aსრულად მართული Docker კონტეინერის რეესტრი, რომელიც აადვილებს დეველოპერებს Docker კონტეინერის სურათების შენახვას, მართვას და დანერგვას. Amazon ECR ინტეგრირებულია Amazon ელასტიური კონტეინერის სერვისთან (ECS), რაც ამარტივებს თქვენს განვითარებას წარმოების სამუშაო პროცესამდე.