‫ดังนั้นในการบรรยายครั้งนี้เราจะมาพูดคุยกันอย่างรวดเร็วเกี่ยวกับสิ่งที่เกิดขึ้นจริงในพื้นหลังเมื่อเรารันคำสั่งเรียกใช้นักเทียบท่าคอนเทนเนอร์
‫มีบางครั้งความเข้าใจผิดที่นักเทียบท่าเป็นเพียงแค่เรียกใช้คอนเทนเนอร์และนั่นคืองานหลัก
‫แต่ที่จริงแล้วมีอะไรมากมายที่เกิดขึ้นในพื้นหลังที่นอกเหนือไปจากคอนเทนเนอร์ที่ดำเนินการคำสั่ง
‫เมื่อเราพิมพ์นักเทียบท่าเรียกใช้ในพื้นหลังมันจะมองหาภาพที่เราระบุในตอนท้ายของคำสั่งนั้น
‫คุณจำได้เมื่อเราพิมพ์ nginx ที่ส่วนท้ายนั่นคือชื่อของรูปภาพที่เราต้องการเรียกใช้เป็นคอนเทนเนอร์ใหม่
‫ดังนั้นมันจะมองหาสิ่งนั้นในแคชภาพ หากไม่พบที่นั่นก็จะกระโดดไปที่
‫Docker Hub ซึ่งเป็นที่เก็บรูปภาพระยะไกลที่เป็นค่าเริ่มต้น
‫โดยค่าเริ่มต้นมันจะค้นหาที่นั่นและดาวน์โหลดและเก็บไว้ในแคชภาพ
‫ดังนั้นหากเราไม่ได้ระบุรุ่น - และเราไม่ได้เราเพิ่งพิมพ์ใน nginx
‫- คุณสามารถพิมพ์ใน nginx colon บางรุ่น -
‫และเราจะเข้าไปในส่วนถัดไป การระบุเวอร์ชันมันจะเลือกรุ่นล่าสุด
‫จากนั้นเมื่อมันมีภาพนั้นและพร้อมที่จะไปมันจะเริ่มต้นคอนเทนเนอร์ใหม่ที่อ้างอิงจากรูปภาพ
‫มันจะไม่ทำสำเนาของภาพ
‫อันที่จริงแล้วมันจะเริ่มการเปลี่ยนแปลงเลเยอร์ใหม่ด้านบนของตำแหน่งที่ภาพนั้นค้างอยู่และจะทำการปรับแต่งเครือข่าย
‫มันจะให้ที่อยู่ IP เสมือนเฉพาะที่อยู่ภายในเครือข่ายเสมือนจริงของนักเทียบท่า ที่จริงแล้วมันจะเปิดพอร์ตที่เราระบุ
‫หากเราไม่ได้ระบุคำสั่งเผยแพร่ - thepublish จะไม่เปิดพอร์ตใด ๆ เลย
‫เนื่องจากเราทำ 80:80 นั่นคือการบอกให้นำพอร์ต 80 บนโฮสต์และส่งต่อการรับส่งข้อมูลทั้งหมดไปยังพอร์ต
‫80 ในคอนเทนเนอร์ จากนั้นคอนเทนเนอร์นั้นในที่สุดจะเริ่มใช้คำสั่งที่ระบุใน
‫Dockerfile ซึ่งจะพูดถึงหัวข้อถัดไป
‫คุณสามารถเปลี่ยนคำสั่งส่วนใหญ่ได้จากบรรทัดคำสั่ง
‫ทั้งหมดนี้เป็นค่าเริ่มต้นจริง ๆ
‫เราสามารถระบุเวอร์ชันของภาพของเราได้
‫เราสามารถระบุพอร์ตต่าง ๆ หรือคำสั่งเริ่มต้นให้เรียกใช้เมื่อเริ่มต้นคอนเทนเนอร์นั้น
‫แต่เนื่องจากเรามีคำสั่งง่าย ๆ มันจึงใช้ค่าเริ่มต้นจำนวนมากออกมาจากกล่อง
‫อย่างที่คุณเห็นมีฉากหลังเกิดขึ้นมากมาย
‫และต่อมาเราจะดำดิ่งลงไปในแต่ละส่วนแยกกัน