Virtual Machines(VMs) vs Containers

Virtual Machines(VMs) vs Containers 

Docker Architecture

การทำงานของ Docker

  • Images – ระบบไฟล์และการตั้งค่าการทำงานของแอปพลิเคชัน ที่ใช้ในการสร้าง container
  • Containers – ทำการรัน Image ของแอปพลิเคชันที่ใช้งานในขณะนั้น
  • Docker daemon – ระบบการจัดการบน host เพื่อสร้างและรัน image เพื่อการทำงานแบ่งออกเป็นหลายๆ container
  • Docker Client – ใช้ Command line ในการเข้าถึง Docker daemon
  • Docker Hub – ทำหน้าที่เก็บ images ต่างๆของ Docker ไว้ที่นี่