วีดีโอ: เช็คสภาพตู้คอนเทนเนอร์อย่างไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
เป็นคำสั่งที่ทำงานอยู่ภายใน คอนเทนเนอร์ ถึง ตรวจสุขภาพ . ถ้า ตรวจสุขภาพ เปิดใช้งานแล้ว คอนเทนเนอร์ สามารถมีได้สามสถานะ: เริ่มต้น: สถานะเริ่มต้นเมื่อ คอนเทนเนอร์ ยังคงเริ่มต้น สุขภาพดี : หากคำสั่งสำเร็จแล้ว คอนเทนเนอร์ เป็น สุขภาพดี.
ต่อมาอาจมีคนถามอีกว่า ทำไมคอนเทนเนอร์ Docker ของฉันถึงไม่แข็งแรง
ไม่แข็งแรง – หากการรันครั้งเดียวใช้เวลานานกว่าระยะหมดเวลาที่กำหนด จะถือว่า ไม่แข็งแรง . หากตรวจสุขภาพไม่ผ่าน จะมีการลองใหม่หลายครั้งและจะมีการประกาศ ไม่แข็งแรง ถ้ายังล้มเหลว
ฉันจะตรวจสอบ Docker ได้อย่างไร ชุมชนโอเพ่นซอร์สมีเครื่องมือมากมายในการตรวจสอบคอนเทนเนอร์นักเทียบท่าของเรา
- Docker API (สถิตินักเทียบท่า)
- ที่ปรึกษาค.
- ลูกเสือ.
- สุนัขข้อมูล
- โพรมีธีอุส
- ซิสดิก.
- กรอบการตรวจสอบ Sensu
- เซมาเท็กซ์
เมื่อพิจารณาถึงสิ่งนี้แล้ว Docker Healthcheck คืออะไร
NS ตรวจสุขภาพ เป็นวิธีที่คุณบอก นักเทียบท่า เพื่อทดสอบว่าแอปของคุณทำงานได้ดีจริง ๆ ดังนั้นหากกระบวนการทางเว็บของคุณหมดลง นักเทียบท่า สามารถทำเครื่องหมายภาชนะว่าไม่แข็งแรงและดำเนินการหลีกเลี่ยง (ในโหมดจับกลุ่ม นักเทียบท่า แทนที่ภาชนะที่ไม่แข็งแรงด้วยการปั่นทดแทน)
คุณจะตรวจสอบสถานะของบริการที่ใช้งาน Docker ได้อย่างไร?
บริการ . ถึง ตรวจสอบ ว่า บริการนักเทียบท่า เป็น วิ่ง , ใช้คำสั่งต่อไปนี้: # systemctl นักเทียบท่าสถานะ ? นักเทียบท่า . บริการ - นักเทียบท่า Application Container Engine Loaded: โหลดแล้ว (/etc/systemd/system/ นักเทียบท่า.