Lai palaistu Docker uz AWS ar ECS, nav obligāti jāizmanto ECR, jūs tikpat labi varat izmantot Docker Hub (gan kā publisku, gan privātu reģistru). Piemēram, viena ECR priekšrocība ir tā, ka tā labi integrējas ar ECS.
Vai ECS ir nepieciešama ECR?
Jā. Amazon ECR ir integrēts ar Amazon ECS, kas ļauj ērti uzglabāt, palaist un pārvaldīt konteineru attēlus lietojumprogrammām, kas darbojas vietnē Amazon ECS. Viss, kas jums jādara, ir uzdevuma definīcijā jānorāda Amazon ECR repozitorijs, un Amazon ECS izgūs jūsu lietojumprogrammām atbilstošos attēlus.
Kā ECR izmanto ECS?
Šeit ir šādas darbības:
- Izveidojiet Docker attēlu.
- Izveidojiet ECR reģistru.
- Atzīmējiet attēlu.
- Piešķiriet Docker CLI atļauju piekļūt jūsu Amazon kontam.
- Augšupielādējiet savu Docker attēlu uz ECR.
- Izveidojiet Fargate klasteru ECS, ko izmantot konteinera izvietošanai.
- Izveidojiet ECS uzdevumu.
- Palaidiet ECS uzdevumu!
Kā integrēt ECR ar ECS?
- 1. darbība. Repozitorija izveide, izmantojot ECR. …
- 2. darbība. Docker attēla izveide un nosūtīšana uz jaunizveidoto repozitoriju. …
- 3. darbība: ECS klastera izveide. …
- 4. darbība. Uzdevuma definīcijas izveide. …
- 5. darbība. ECS pakalpojuma izveide. …
- Viss ir gatavs.
Kas ir ECS ECR?
Amazon Elastic Container Registry (ECR) ir apilnībā pārvaldīts Docker konteinera reģistrs, kas ļauj izstrādātājiem viegli uzglabāt, pārvaldīt un izvietot Docker konteinera attēlus. Amazon ECR ir integrēts ar Amazon Elastic Container Service (ECS), vienkāršojot jūsu izstrādi līdz ražošanas darbplūsmai.