เช็คสภาพตู้คอนเทนเนอร์อย่างไร?
เช็คสภาพตู้คอนเทนเนอร์อย่างไร?

วีดีโอ: เช็คสภาพตู้คอนเทนเนอร์อย่างไร?

วีดีโอ: เช็คสภาพตู้คอนเทนเนอร์อย่างไร?
วีดีโอ: S3EP.36 ตอน การตรวจสอบตู้คอนเทนเนอร์ ( 7 Point Checklist ) 2024, ธันวาคม
Anonim

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

ต่อมาอาจมีคนถามอีกว่า ทำไมคอนเทนเนอร์ Docker ของฉันถึงไม่แข็งแรง

ไม่แข็งแรง – หากการรันครั้งเดียวใช้เวลานานกว่าระยะหมดเวลาที่กำหนด จะถือว่า ไม่แข็งแรง . หากตรวจสุขภาพไม่ผ่าน จะมีการลองใหม่หลายครั้งและจะมีการประกาศ ไม่แข็งแรง ถ้ายังล้มเหลว

ฉันจะตรวจสอบ Docker ได้อย่างไร ชุมชนโอเพ่นซอร์สมีเครื่องมือมากมายในการตรวจสอบคอนเทนเนอร์นักเทียบท่าของเรา

  1. Docker API (สถิตินักเทียบท่า)
  2. ที่ปรึกษาค.
  3. ลูกเสือ.
  4. สุนัขข้อมูล
  5. โพรมีธีอุส
  6. ซิสดิก.
  7. กรอบการตรวจสอบ Sensu
  8. เซมาเท็กซ์

เมื่อพิจารณาถึงสิ่งนี้แล้ว Docker Healthcheck คืออะไร

NS ตรวจสุขภาพ เป็นวิธีที่คุณบอก นักเทียบท่า เพื่อทดสอบว่าแอปของคุณทำงานได้ดีจริง ๆ ดังนั้นหากกระบวนการทางเว็บของคุณหมดลง นักเทียบท่า สามารถทำเครื่องหมายภาชนะว่าไม่แข็งแรงและดำเนินการหลีกเลี่ยง (ในโหมดจับกลุ่ม นักเทียบท่า แทนที่ภาชนะที่ไม่แข็งแรงด้วยการปั่นทดแทน)

คุณจะตรวจสอบสถานะของบริการที่ใช้งาน Docker ได้อย่างไร?

บริการ . ถึง ตรวจสอบ ว่า บริการนักเทียบท่า เป็น วิ่ง , ใช้คำสั่งต่อไปนี้: # systemctl นักเทียบท่าสถานะ ? นักเทียบท่า . บริการ - นักเทียบท่า Application Container Engine Loaded: โหลดแล้ว (/etc/systemd/system/ นักเทียบท่า.