ฉันจะรวมหลายภาพใน Docker ได้อย่างไร
ฉันจะรวมหลายภาพใน Docker ได้อย่างไร

วีดีโอ: ฉันจะรวมหลายภาพใน Docker ได้อย่างไร

วีดีโอ: ฉันจะรวมหลายภาพใน Docker ได้อย่างไร
วีดีโอ: Yhib Ma Sorn Extra - EP. 37 : Docker Image Layer 2024, อาจ
Anonim

บนเครื่องของคุณ ใช้ นักเทียบท่า ดึงเพื่อดาวน์โหลด ภาพ จาก นักเทียบท่า ฮับ. จากนั้น ใช้ นักเทียบท่า ประวัติเพื่อรับคำสั่งที่ใช้ในการสร้าง จากนั้นเปิดสิ่งเหล่านี้ สอง ไฟล์. จากนั้นคุณจะเห็นคำสั่ง stack ของ each ภาพ.

คอนเทนเนอร์เทียบท่าสามารถมีหลายอิมเมจได้หรือไม่

2 คำตอบ คุณไม่สามารถ มี " หลายภาพ วิ่งในที่เดียว คอนเทนเนอร์ " มันไม่สมเหตุสมผลเลย ถ้าอย่างนั้นคุณจะ มี ถึง รับ ทั้งหมดเริ่มต้นโดยอัตโนมัติเมื่อ คอนเทนเนอร์ เริ่ม คุณ สามารถใช้ ผู้จัดการกระบวนการเช่น Supervisord ( นักเทียบท่า เอกสารที่นี่)

อาจมีคนถามว่า Dockerfile แบบหลายขั้นตอนคืออะไร Multi - เวที การสร้างเป็นวิธีการจัดระเบียบa Dockerfile เพื่อลดขนาดของคอนเทนเนอร์ขั้นสุดท้าย ปรับปรุงประสิทธิภาพรันไทม์ ช่วยให้จัดระเบียบได้ดีขึ้น นักเทียบท่า คำสั่งและไฟล์ และจัดเตรียมวิธีการรันบิลด์ที่ได้มาตรฐาน

รู้ด้วยว่าเรามีหลายอันจากใน Dockerfile ได้ไหม

ด้วยมัลติ - เวทีสร้าง คุณใช้ multiple จากคำสั่งในของคุณ Dockerfile . คำสั่งจากแต่ละคำสั่ง สามารถใช้ ฐานที่แตกต่างกัน และแต่ละคนเริ่มขั้นตอนใหม่ของงานสร้าง คุณสามารถ เลือกคัดลอกสิ่งประดิษฐ์จากขั้นตอนหนึ่งไปยังอีกขั้นตอนหนึ่งโดยทิ้งทุกอย่างไว้เบื้องหลัง คุณ ไม่ต้องการในภาพสุดท้าย

คอนเทนเนอร์ระดับกลางใน Docker คืออะไร?

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

แนะนำ: