ฉันต้องใช้ ecr กับ ecs ไหม

ฉันต้องใช้ ecr กับ ecs ไหม
ฉันต้องใช้ ecr กับ ecs ไหม
Anonim

สำหรับการรัน Docker บน AWS ด้วย ECS ไม่จำเป็นต้องใช้ ECR คุณสามารถใช้ Docker Hub ได้เช่นกัน (ทั้งแบบสาธารณะและแบบส่วนตัว) ตัวอย่างเช่น ข้อดีของ ECR คือสามารถทำงานร่วมกับ ECS ได้เป็นอย่างดี

ECR จำเป็นสำหรับ ECS หรือไม่

ใช่. Amazon ECR ผสานรวมกับ Amazon ECS ทำให้คุณสามารถจัดเก็บ เรียกใช้ และจัดการอิมเมจคอนเทนเนอร์สำหรับแอปพลิเคชันที่ทำงานบน Amazon ECS ได้อย่างง่ายดาย สิ่งที่คุณต้องทำคือระบุที่เก็บ Amazon ECR ในคำจำกัดความของงาน แล้ว Amazon ECS จะดึงภาพที่เหมาะสมสำหรับแอปพลิเคชันของคุณ

ECR ใช้ใน ECS อย่างไร

ขั้นตอนที่นี่คือ:

  1. สร้างภาพนักเทียบท่า
  2. สร้างการลงทะเบียน ECR
  3. แท็กภาพ
  4. ให้สิทธิ์ Docker CLI ในการเข้าถึงบัญชี Amazon ของคุณ
  5. อัปโหลดภาพนักเทียบท่าของคุณไปที่ ECR
  6. สร้าง Fargate Cluster สำหรับ ECS เพื่อใช้ในการปรับใช้คอนเทนเนอร์ของคุณ
  7. สร้างงาน ECS
  8. เรียกใช้งาน ECS!

คุณรวม ECR กับ ECS อย่างไร

  1. ขั้นตอนที่ 1: การสร้างที่เก็บโดยใช้ ECR …
  2. ขั้นตอนที่ 2: การสร้างภาพนักเทียบท่าและผลักไปยังที่เก็บที่สร้างขึ้นใหม่ …
  3. ขั้นตอนที่ 3: การสร้างคลัสเตอร์ ECS …
  4. ขั้นตอนที่ 4: การสร้างคำจำกัดความของงาน …
  5. ขั้นตอนที่-5: การสร้างบริการ ECS …
  6. เราพร้อมแล้ว

ECS ECR คืออะไร

Amazon Elastic Container Registry (ECR) เป็นรีจิสตรีคอนเทนเนอร์ Docker ที่มีการจัดการเต็มรูปแบบ ซึ่งช่วยให้นักพัฒนาจัดเก็บ จัดการ และปรับใช้อิมเมจคอนเทนเนอร์ Docker ได้อย่างง่ายดาย Amazon ECR ผสานรวมกับ Amazon Elastic Container Service (ECS) ทำให้การพัฒนาของคุณเป็นเวิร์กโฟลว์การผลิตง่ายขึ้น