🏷️ #reload (2 บทความ)

← แท็กทั้งหมด

Docker Bind Mount — แก้โค้ดบนเครื่อง เห็นผลใน Container ทันทีโดยไม่ต้อง Rebuild (เทคนิคที่ผมใช้กับทุกโปรเจคทุกวัน)

ถ้าคุณเคยทำงานกับ Docker แล้วต้องจอดความคิดทุกครั้งที่แก้โค้ดแค่บรรทัดเดียว — save ไฟล์, rebuild image, รอ 1–2 นาที, restart container — บทความนี้คือสิ่งที่ผมอยากเขียนถึงตัวผมเองในวันแรก ๆ ที่เริ่มทำ DevOps เพราะเจ้า "Bind Mount"...

ทำไมผมถึง "ห้าม restart" ถ้าทำได้ — เทคนิคแก้ปัญหาแบบ server อยู่ยืนสุดๆ (reload / zero-downtime)

TL;DR — ถ้าเครื่องทำงานดีอยู่ "ครั้งเดียวที่คุณ restart มัน" คือความเสี่ยงที่มากที่สุดในวันนั้น เพราะ restart ไม่ใช่แค่หยุดแล้วรันต่อ แต่คือการไล่ทุกอย่างที่กำลังทำงานออก แล้วรอให้มัน "ขึ้นมาใหม่" ซึ่งมีโอกาสพังได้เสมอ บทความนี้ขอแชร์นิสัย...