สิ่งนี้จะเกิดขึ้นหากคุณเรียกใช้คอนเทนเนอร์เบื้องหน้า (โดยใช้ Docker Run) จากนั้น กด Ctrl+C เมื่อ โปรแกรมกำลังทำงาน เมื่อสิ่งนี้เกิดขึ้น โปรแกรมจะหยุด และคอนเทนเนอร์จะออก คอนเทนเนอร์ถูกหยุดโดยใช้ docker stop: คุณสามารถหยุดคอนเทนเนอร์ด้วยตนเองโดยใช้คำสั่ง docker stop
จะเกิดอะไรขึ้นเมื่อคอนเทนเนอร์ Docker ออก
โดยค่าเริ่มต้น จะเกิดอะไรขึ้นกับ Docker Container เมื่อกระบวนการทำงานอยู่ คอนเทนเนอร์จะรีบูตและเริ่มต้นกระบวนการใหม่
ข้อใดต่อไปนี้เป็นจริงใน Docker เมื่อออกจากคอนเทนเนอร์
Answer: เมื่อออกจาก Docker Container ข้อมูลจะไม่สูญหายเนื่องจากข้อมูลทั้งหมดถูกเขียนลงดิสก์โดยแอปพลิเคชันเพื่อวัตถุประสงค์ในการเก็บรักษาเท่านั้น กระบวนการนี้ทำซ้ำอย่างสม่ำเสมอจนกระทั่งและเว้นแต่คอนเทนเนอร์จะถูกลบอย่างชัดแจ้ง
สถานะออกใน Docker คืออะไร
อาจเกิดจาก คอนเทนเนอร์หยุดกระทันหัน หากคุณกำลังเรียกใช้คอนเทนเนอร์ใน bash shell แล้วควบคุม + C หรือขาดการเชื่อมต่อ - นี่อาจเป็นสาเหตุของปัญหานี้
คุณจะรู้ได้อย่างไรว่าตู้คอนเทนเนอร์ที่ออกมาแล้ว
- ค้นหาคอนเทนเนอร์ที่หยุดทำงานผ่าน docker ps - a.
- คว้า ID คอนเทนเนอร์ของคอนเทนเนอร์ที่ล้มเหลว
- แทนที่ด้วยคำสั่งนี้ cat /var/lib/docker/containers//-json.log.