Docker เป็น "ตัวครอบ" แอพพลิเคชันฝั่งเซิร์ฟเวอร์ (application container) ที่กำลังมาแรง หน้าที่ของมันคือช่วยให้เราสามารถนำแอพพลิเคชันไปรันบนเซิร์ฟเวอร์หรือกลุ่มเมฆประเภทต่างๆ โดยลดภาระของการคอนฟิกใหม่ให้น้อยที่สุด (Build once...run anywhere)
แนวคิดของ application container จะคล้ายกับการทำงานบน virtualization แต่จะต่างกันตรงที่ container จะไม่รวมระบบปฏิบัติการที่เป็น guest OS ทำให้มันเล็กและเบากว่าการเก็บใส่ VM image มาก (ดูรายละเอียดในสไลด์ท้ายข่าว)
จุดเด่นของ Docker คือรองรับเซิร์ฟเวอร์ประเภทต่างๆ เป็นจำนวนมาก ลินุกซ์ชื่อดังทุกตัว และกลุ่มเมฆหลากหลายทั้ง OpenStack, Open Shift โดยแพลตฟอร์มล่าสุดที่รองรับ Docker คือ Google Compute Engine
เบื้องต้น Compute Engine ยังรองรับ Docker ในสถานะ Open Preview อยู่ และยังรองรับเฉพาะระบบปฏิบัติการที่เป็น Debian 7 เท่านั้น รายละเอียดอ่านได้จาก Containers on Google Cloud Platform
ที่มา - Infoworld
สไลด์แนะนำ Docker
สไลด์ของกูเกิล กล่าวถึง container