Docker ตัวครอบ (container) แอพฝั่งเซิร์ฟเวอร์ที่กำลังมาแรง (ข่าวเก่า) ได้ฤกษ์ออกรุ่น 1.0 หลังจากเริ่มพัฒนาโครงการมาตั้งแต่ต้นปี 2013
ก่อนหน้านี้ชุมชน Docker เตือนว่าซอฟต์แวร์ยังอยู่ในระยะการพัฒนา และไม่เหมาะสำหรับนำไปใช้งานจริง (production) แต่การเดินทางมาถึงเวอร์ชัน 1.0 ที่ทีมงานประกาศว่าพร้อมแล้วสำหรับการใช้งานในองค์กรทั้งในแง่ฟีเจอร์และเสถียรภาพ ย่อมช่วยให้ Docker ได้รับความนิยมเพิ่มขึ้นอีกมากในการใช้งานจริง
ของใหม่ในเวอร์ชัน 1.0 ได้แก่การสั่ง pause/unpause ให้กับ container ที่รันงานอยู่, เพิ่มคำสั่ง COPY และปรับปรุงคำสั่ง ADD ที่ช่วยให้การสร้างอิมเมจทำได้ง่ายขึ้น, รองรับระบบไฟล์ XFS และปรับปรุงด้านความปลอดภัย เป็นต้น
ปัจจุบันมีแอพฝั่งเซิร์ฟเวอร์ที่ถูกปรับแต่งให้ใช้งานกับ Docker ได้มากถึง 14,000 ตัว และยอดดาวน์โหลด Docker เองก็มากถึง 2.75 ล้านครั้ง
ที่มา - Docker Blog
Comments
อืม.. อนาคตมันจะมาแทน vm ใช่ใหม่
คือ ให้พูดตรง ๆ เลยนะครับ
ยังไม่เข้าใจแนวคิดสักเท่าไรเลย
มันหมายถึง การตั้งค่า ทุกสิ่งอย่างไว้ใน Docker แล้วย้ายไปรันที่ไหน ก็ได้ หรือเปล่า
เช่นผมทำ WebHosting ติดตั้ง Direct Admin และมีลูกค้าอยู่แล้วสัก 50 Domain
ซึ่งทุกสิ่งอย่าง ผมติดตั้ง และตั้งค่า ผ่าน Docker ซึ่งรันบน CentOS
ทีนี้ ผมอยากย้ายไปยัง Windows Server ก็แค่เอา Docker ก้อนนี้ไป
ก็สามารถรันได้เลยอย่างนี้หรือเปล่า
น่าจะประมาณนั้นแหละครับ
ผมมองว่ามันคือ vm ระดับ app น่ะครับ https://www.docker.com/whatisdocker/
มหาสมุทรคือ OS ต่างๆ ในแต่ละมหาสมุทรก็มี OS ต่างกันไปเช่น แปซิฟิก, แอตแลนติก
ตัวปลาวาฬคือ Docker ที่จะพาตู้คอนเทนเนอร์ หรือ ซอฟต์แวร์ของคุณข้ามไปยังมหาสมุทรอื่นๆ
ได้โดยที่ไม่ต้องทำอะไรแค่แล่นเข้าไปเฉยๆ ทุกอย่างที่อยู่บนตัวปลาวาฬก็ไม่ต้องทำอะไรเลย
เพราะมันอยู่บนตัวปลาวาฬตัวเดียวกันแต่ตัวปลาวาฬมันเทพข้ามได้ทุกมหาสมุทร
ประมาณนี้แหละ ฮ่าๆ
Docker ใช้ความสามารถของ linux kernel เป็นหลักครับ จึงเอาไปใช้บน window server ตรง ๆ ไม่ได้ ต้องเอาไปใช้บน linux server หรือใน virtual machine ที่เป็น linux
จะสร้าง docker images ได้ดีต้องมีความรู้ด้าน linux เยอะพอสมควรครับ แต่เป็นเทคโนโลยีที่มาแรง ข้อดีเยอะกว่า vm มากมาย
พูดถึงคอนเทนเนอร์ ผมนึกถึง ตู้คอนเทนเนอร์ที่ใช้ขนส่งสิ่งของ จะขนอะไรก็เอาของใส่คอนเทนเนอร์
เวลาจะขนส่งทางเรืออ ก็แค่เอาคอนเทนเนอร์ไปวางไว้ในเรือ แล้วก็ขนไป
เวลาจะขนส่งทางรถ ก็แค่เอาไปวางไว้ท้ายรถคอนเทนเนอร์ (หรือว่าพ่วง?) แล้วก็ลากไป
เท่าที่อ่านดูน่าจะ เทียบได้กับ WPAR (Work load Partition) ใน AIX (IBM UNIX) ซึ่งมีมานานแล้วเกือบ สิบปี ซึ่งจริง ๆ ก็ได้มาจาก IBM mainframe.