การสร้างอาจล้มเหลวขณะแก้ไข FROM ก่อนที่ขั้นตอนดาวน์โหลดแพ็กเกจของ Dockerfile ใด ๆ จะทำงาน ไคลเอนต์รีจิสทรีของตัวสร้างต้องมีเส้นทางของตัวเองเพื่อให้ได้อิมเมจฐานนั้น

การดำเนินการองค์ประกอบที่ต้องการเส้นทาง
แก้ไขและดึงอิมเมจฐานไคลเอนต์รีจิสทรีของตัวสร้าง
ดาวน์โหลดระหว่าง RUNโปรเซสที่ดำเนินการขั้นตอนการสร้าง
เรียก API ขณะรันแอปพลิเคชันที่กำลังทำงาน

ระบุตัวสร้าง

ไดรเวอร์ Docker ค่าเริ่มต้นเน้นที่แดมอน. ไดรเวอร์ Buildx อื่นสามารถใช้คอนเทนเนอร์ BuildKit เฉพาะ, Kubernetes หรือบริการระยะไกล กำหนดค่ากลไกพร็อกซีที่ไดรเวอร์ที่เลือกสนับสนุนในตำแหน่งที่เวิร์กเกอร์นั้นทำงาน

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

ARG ก่อน FROM สามารถช่วยเลือกการอ้างอิงอิมเมจได้ แต่ก็ไม่ได้กำหนดค่าเส้นทางเครือข่ายของไคลเอนต์รีจิสทรีด้วย คำสั่ง RUN ในภายหลังที่เขียนการตั้งค่าแพ็กเกจหรือติดตั้งใบรับรองไม่สามารถแก้ไขคำขอก่อนหน้านี้ได้

ความไว้วางใจ บัญชี และข้อมูลที่แคชไว้

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

เวิร์กเกอร์ที่นำข้อมูลอิมเมจที่แคชไว้กลับมาใช้อาจไม่ทำคำขอเครือข่ายเดิมเหมือนเวิร์กเกอร์ใหม่ เปรียบเทียบการดำเนินการที่บันทึกไว้จริง เมื่อการเข้าถึงอิมเมจฐานทำงานผ่านเส้นทางที่ตั้งใจแล้ว ให้วินิจฉัยการดาวน์โหลดขั้นตอนการสร้างใด ๆ ในภายหลังที่ขอบเขตถัดไปนั้น

บทความที่เกี่ยวข้อง