การสร้างหลายขั้นตอนใน Docker คืออะไร?
การสร้างหลายขั้นตอนใน Docker คืออะไร?

วีดีโอ: การสร้างหลายขั้นตอนใน Docker คืออะไร?

วีดีโอ: การสร้างหลายขั้นตอนใน Docker คืออะไร?
วีดีโอ: สอนใช้งาน Docker แบบสับ ๆ ฉบับมือใหม่ดูจบปุ๊บใช้งานเป็นเลย !!! 2024, เมษายน
Anonim

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

คำถามก็คือ Multistage build ใน Docker คืออะไร?

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

อาจมีคนถามว่าคุณมี Dockerfiles หลายไฟล์ได้ไหม ดังที่คิงส์ลีย์ อุชเนอร์กล่าวไว้ว่า คุณสามารถมีหลาย Dockerfile , หนึ่ง ต่อไดเร็กทอรีซึ่งเป็นตัวแทนของบางสิ่งบางอย่าง คุณ ต้องการที่จะสร้าง

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

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

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

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

แนะนำ: