Tuesday, December 31, 2024

Understanding Docker Restart Policies: — restart=no and — restart=always

  • ยังหาสาเหตุไม่พบทำไม  container status restarting บ่อยๆ 
  • ทำให้ parent host เอ๋อเลย cpu load ram หมด
  • แก้ปัญหาเฉพาะหน้าก่อนคือ ปิด restart alway เป็น no

Solved
  • ตรวจสอบค่าปัจจุบันโดย
$ sudo docker inspect my-container-name | grep "restart"
  • อัพเดทไปมาคือ
$ sudo docker update --restart=no my-container-name
$ sudo docker update --restart=always my-container-name
Add
  • ปัญหาอาจเกิดจาก antivirus edr ฝั่ง server ไปเปลี่ยนสิทธิ์ เปลี่ยน owner folder mysql_data เพิ่มความปลอดภัยทำให้ระบบมีปัญหา 
  • แก้ปัญหาโดย ปิด antivirus edr และ เปลี่ยน owner เป็นค่าเริ่มต้นของระบบ
  • และอีกเรื่อง ปิดการใช้งาน binlog ของ mysql container ด้วย เปลืองพื้นที่มากๆ
Ref
  • https://medium.com/@avishek2020/understanding-docker-restart-policies-restart-no-and-restart-yes-c1f8e217f983

No comments:

Post a Comment

Popular Posts