วิธีพุช Local Docker Image เป็น AWS ECR

Withi Phuch Local Docker Image Pen Aws Ecr



อิมเมจ Docker เป็นไฟล์แบบอ่านอย่างเดียวที่มีคำแนะนำในการสร้างและดำเนินการคอนเทนเนอร์ Docker รูปภาพเหล่านี้สามารถพุช (อัปโหลด) ไปยังรีจิสตรีระยะไกลโดยใช้ ดัน สั่งการ. การลงทะเบียนคอนเทนเนอร์แบบยืดหยุ่น เป็นรีจีสทรีคอนเทนเนอร์ที่ช่วยในการจัดการและปรับใช้อิมเมจนักเทียบท่า เป็นบริการที่มีการจัดการเต็มรูปแบบ ปลอดภัย และปรับขนาดได้ของ AWS

บทความนี้ประกอบด้วยคำแนะนำโดยละเอียดเกี่ยวกับการพุชอิมเมจในเครื่องไปยัง AWS ECR







พุช Local Docker Image ไปยัง AWS ECR

ทำให้เเน่นอน AWS CLI ถูกติดตั้งบนระบบ ตอนนี้เปิด Command Prompt ในไดเร็กทอรีที่ไฟล์ ภาพนักเทียบท่า ถูกเก็บไว้:





พิมพ์คำสั่งนี้เพื่อตั้งค่าการติดตั้ง AWS CLI:





> aws กำหนดค่า

บันทึก : มันจะแจ้งค่าที่แตกต่างกันสี่ค่า ให้ข้อมูลโดยการคัดลอกจากบัญชี AWS



คัดลอก AWS Access Key IP และ AWS Secret Access Key ที่จำเป็นโดยการค้นหา ฉัน ในแถบค้นหาของ คอนโซลการจัดการของ Amazon, คลิกที่ ฉัน แล้วเลือกตัวเลือก ข้อมูลรับรองความปลอดภัยของฉัน:

เปิดสร้างรหัสการเข้าถึงและคัดลอกของคุณ รหัสการเข้าถึงและรหัสการเข้าถึงความลับ:

ตอนนี้วางคีย์เหล่านี้ในพรอมต์คำสั่งตามข้อความสำคัญและระบุ ชื่อภูมิภาคเริ่มต้น และกำหนดค่าของ รูปแบบเอาต์พุตเริ่มต้นเป็น json:

กำหนดค่า AWS CLI สำเร็จแล้ว

ขั้นตอนต่อไปคือการสร้าง ECR สำหรับการค้นหา ECR นั้นในแถบค้นหาของ คอนโซลการจัดการของ Amazon และคลิกที่ การลงทะเบียนคอนเทนเนอร์แบบยืดหยุ่น:

คลิกที่ปุ่ม เริ่ม:

เลือกส่วนตัวหรือสาธารณะตามความต้องการของคุณและพิมพ์ชื่อสำหรับ ECR:

ปล่อยให้การตั้งค่าที่เหลือเป็นค่าเริ่มต้นและคลิกที่ ปุ่มสร้างที่เก็บ:

ECR ที่สร้างสำเร็จจะแสดงใน แดชบอร์ด Repositories ของ Amazon ECR เปิดโดยคลิกที่ชื่อ Repository:

ถึงเวลาที่จะกดอิมเมจนักเทียบท่าเพื่อคลิกเพื่อจุดประสงค์นั้น ดูคำสั่งพุช:

ตัวช่วยสร้างคำสั่งพุชจะเปิดขึ้นซึ่งมีคำสั่งและขั้นตอนสำหรับระบบปฏิบัติการที่แตกต่างกัน เพื่อพิสูจน์ตัวตนและพุชอิมเมจไปยังที่เก็บ จากที่นี่ ให้คัดลอกไฟล์ โทเค็นการรับรองความถูกต้อง ในการเข้าสู่ระบบ AWS CLI:

วางคำสั่งที่คัดลอกนี้ลงในพรอมต์คำสั่งที่กำหนดค่าไว้:

ข้อความยืนยันการเข้าสู่ระบบสามารถดูได้จากผลลัพธ์ด้านบน

คัดลอก สร้าง คำสั่งของอิมเมจนักเทียบท่าจากไฟล์ ดัน ตัวช่วยสร้างคำสั่ง:

ไวยากรณ์

> สร้างนักเทียบท่า -t < ชื่ออิมเมจนักเทียบท่า >

วางลงใน Command Prompt แล้วกด Enter:

คัดลอกคำสั่งแท็กเพื่อแท็กรูปภาพที่คุณต้องการส่งไปยังที่เก็บ:

ไวยากรณ์:

> แท็กนักเทียบท่า < ชื่อภาพ > < ชื่อรีจิสทรี ECR >/< ชื่อภาพ >

วางลงในพรอมต์คำสั่ง:

คัดลอกคำสั่ง push เพื่อพุชอิมเมจนักเทียบท่าในที่เก็บ AWS จากวิซาร์ด:

ไวยากรณ์

> ดันนักเทียบท่า < ชื่อภาพในรีจิสทรี >

วางลงในพรอมต์คำสั่ง:

อิมเมจจะถูกส่งไปยัง ECR สำเร็จ:

เพื่อยืนยันว่าอิมเมจถูกพุชสำเร็จหรือไม่ ให้เปิดที่เก็บเพื่อดูอิมเมจ:

ภาพที่ส่งออกจะมองเห็นได้ว่าพุชรูปภาพสำเร็จ โดยมีรายละเอียดทั้งหมด เช่น ไดเจสต์ พุชที่เวลาประทับ แท็กรูปภาพ และประเภทสิ่งประดิษฐ์

บทสรุป

บริการ Amazon ECR อำนวยความสะดวกในการพุชอิมเมจนักเทียบท่าในไม่กี่ขั้นตอนโดยใช้ AWS CLI เพื่อให้รีจิสทรี AWS สามารถสร้างและปรับใช้คอนเทนเนอร์ Docker โดยใช้อิมเมจ Docker ในบทความนี้ เราพุช Local Docker Image เป็น ECR