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 ไว้ที่นี่