🎓

DevOps 101: Module 2

Docker & Terraform

← Home
← Module 1 📗 Module 2

6. Docker คืออะไร? (แบบเข้าใจง่าย)

หน้า 6

ลองจินตนาการเรื่อง "สูตรอาหาร" 🍳

ถ้าผมให้ "สูตรกะเพราไก่" (Source Code) คุณไปทำที่บ้าน...
รสชาติอาจจะไม่เหมือนที่ผมทำ เพราะน้ำปลาคนละยี่ห้อ ไฟแรงไม่เท่ากัน
(นี่คือปัญหา "Environment ไม่เหมือนกัน")

🍱

Docker = "อาหารกล่องสำเร็จรูป"

❌ Virtual Machine

เหมือน: "สร้างบ้านใหม่ทั้งหลัง"

  • ต้องลง Windows ใหม่ทั้งตัว
  • หนักเครื่อง (กิน Ram/CPU เยอะ)
  • เปิดช้า (เป็นนาที)
✅ Docker Container

เหมือน: "เช่าห้องโรงแรม"

  • แชร์ OS Kernel
  • เบามาก (มีแค่แอปที่ต้องใช้)
  • เปิดปุ๊บติดปั๊บ (วินาที)