Docker คืออะไร
Docker เป็นเครื่องมือที่ออกแบบมาสำหรับนักพัฒนา ให้ง่ายต่อการสร้าง การปรับแต่ง การเรียกใช้แอปพลิเคชัน สิ่งที่จำเป็นต่างๆ โดยทั้งหมดจะบรรจุอยู่ในแพคเกจเดียว ด้วยการทำลักษณะนี้ ทำให้ผู้พัฒนามั่นใจได้ว่า แอปพลิเคชั่นจะทำงานบนเครื่องอื่นๆ ได้โดยไม่เกิดปัญหาด้านความแตกต่างของเครื่อง
Docker จะต่างจากระบบ VM ตรงที่ จะอนุญาติให้ใช้เคอร์เนลเดียวกับระบบของโฮสต์ที่กำลังทำงานอยู่ จะช่วยเพิ่มประสิทธิภาพ และลดขนาดของแอปพลิเคชันลง
ที่สำคัญ Docker ยังเป็นลักษณะของ Opensource ทำให้นักพัฒนาภายนอก สามารถพัฒนาคุณสมบัติเพิ่มเติมเองได้
สร้างโดย Thanachai บทความนี้ใช้ Creative Commons Attribution 4.0 ข้อตกลงใบอนุญาตต่างประเทศที่จะอนุญาต
การระบุแหล่งที่มา / นำไปแก้ไขแจกจ่ายได้