ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

Docker คือระบบ Visualization บนฝั่ง Application ให้เราสามารถ build, ship และ run Application ของเราได้อย่างสะดวก และยืดหยุ่น เป็น "ตัวครอบ" แอพพลิเคชันฝั่งเซิร์ฟเวอร์ (application container) ที่กำลังมาแรง หน้าที่ของมันคือช่วยให้เราสามารถนำแอพพลิเคชันไปรันบนเซิร์ฟเวอร์หรือกลุ่มเมฆประเภทต่างๆ โดยลดภาระของการคอนฟิกใหม่ให้น้อยที่สุด (Build once...run anywhere)

แนวคิดของ application container จะคล้ายกับการทำงานบน visualization แต่จะต่างกันตรงที่ container จะไม่รวมระบบปฏิบัติการที่เป็น guest OS ทำให้มันเล็กและเบากว่าการเก็บใส่ VM image มาก (ดูรายละเอียดในสไลด์ท้ายข่าว)

 

จุดเด่นของ Docker คือรองรับเซิร์ฟเวอร์ประเภทต่างๆ เป็นจำนวนมาก ลินุกซ์ชื่อดังทุกตัว และกลุ่มเมฆหลากหลายทั้ง Open Stack, Open Shift โดยแพลตฟอร์มล่าสุดที่รองรับ Docker คือ Google Compute Engine

Cargo Diagram

ในสมัยก่อนปี ค.ศ 1960 เริ่มมีการนำเข้าส่งออกสินค้า ไปยังหลายๆประเทศ สินค้ามีความหลากหลายมาก และวิธีการขนส่งก็มีให้เลือกมากมายเช่นกัน สินค้าบางชนิด เหมาะกับวิธีการขนส่งแค่บางประเภท เกิดปัญหาในการขนส่ง และการเก็บรักษาสินค้า เช่น ผู้ส่งเมล็ดกาแฟ กังวลว่าถ้าเมล็ดกาแฟไปรวมกับพริกจะเป็นอย่างไร หรือปัญหาระหว่างการส่งต่อสินค้าจากรถไฟ ไปเรือ และนี่เองทำให้เกิดการคิดค้น…ตู้คอนเทนเนอร์

Container

ตู้คอนเทนเนอร์นี้เองที่เข้ามาช่วยเป็นตัวกลางในการขนส่งสินค้า โดยมีการกำหนดมาตรฐานสากล สินค้าทุกประเภทจะถูกเก็บในตู้คอนเทนเนอร์ ผ่านการส่งวิธีใดก็ได้ จนถึงปลายทาง

#Docker ก็เช่นกัน

เมื่อปัจจุบัน ภาษาของโปรแกรม, OS, Database, Server, Infrastructure มีความหลากหลายมาก Docker จึงนำ Application มาใส่ลงตู้ Container ไว้ และเมื่ออยู่บน Docker นี้ ก็สามารถรองรับการใช้งานในรูปแบบที่หลากหลาย ช่วยให้ผู้พัฒนาสามารถทำงานได้เร็วขึ้น ดังคำกล่าวที่ว่า “Build Once, Run Anywhere”

Docker Container

 

สามารถดูแนวคิดของ Docker ได้ที่ http://www.slideshare.net/dotCloud/docker-intro-november

Credit : http://dockerthai.com/ , https://www.blognone.com/

บทความที่เกี่ยวข้อง :

SHIPPOP (ชิปป๊อป) คืออะไร

Flow Account (โฟลว แอคเค้าท์) คืออะไร

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 19 พฤษจิกายน 2561
โดย Ittichai_chupol จ 19 พ.ย. 2018 7:07 pm บอร์ด M070 - อิทธิชัย ชูผล
1
3
จ 19 พ.ย. 2018 7:08 pm โดย Ittichai_chupol
VDO - ประมวลภาพบรรยากาศอบรม RTP
โดย tai14 จ 19 พ.ย. 2018 6:38 pm บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
0
4
จ 19 พ.ย. 2018 6:38 pm โดย tai14
B - ตอนมีการปรับระบบทำให้ 2หน้านี้ เปลี่ยนไป [2018-11][008]
โดย Parichat จ 19 พ.ย. 2018 4:37 pm บอร์ด PP systems - Tester
0
5
จ 19 พ.ย. 2018 4:37 pm โดย Parichat
Work's on Hand อัษฎาวุฒิ ยิ่งนคร M072
โดย Aussadawut จ 19 พ.ย. 2018 3:03 pm บอร์ด M072 - อัษฎาวุฒิ ยิ่งนคร
1
11
จ 19 พ.ย. 2018 3:04 pm โดย thatsawan
ภาษาซี (C/C++) กับ โจทย์ทางคณิตศาสตร์ (2) แปลงฟุต&นิ้ว เป็น เซนติเมตร
โดย Aussadawut จ 19 พ.ย. 2018 2:57 pm บอร์ด Share Knowledge
0
12
จ 19 พ.ย. 2018 2:57 pm โดย Aussadawut
ภาษาซี (C/C++) กับ โจทย์ทางคณิตศาสตร์ (1) หาค่า “พื้นที่สี่เหลี่ยมจตุรัส” และ “ความยาวของเส้นรอบสี่เหลี่ยมจตุรัส”
โดย Aussadawut จ 19 พ.ย. 2018 11:09 am บอร์ด Share Knowledge
0
11
จ 19 พ.ย. 2018 11:09 am โดย Aussadawut
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย prakon จ 19 พ.ย. 2018 10:12 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
5
จ 19 พ.ย. 2018 7:49 pm โดย prakon
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย pprn จ 19 พ.ย. 2018 10:10 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
10
จ 19 พ.ย. 2018 7:53 pm โดย pprn
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย tatiya จ 19 พ.ย. 2018 10:09 am บอร์ด M065 - ตติยะ นาชัย
1
3
จ 19 พ.ย. 2018 7:53 pm โดย tatiya
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย Aussadawut จ 19 พ.ย. 2018 9:48 am บอร์ด M072 - อัษฎาวุฒิ ยิ่งนคร
1
9
จ 19 พ.ย. 2018 7:56 pm โดย Aussadawut
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย nice_13 จ 19 พ.ย. 2018 9:46 am บอร์ด M071 - พิชญ์สินี คงจร
1
4
จ 19 พ.ย. 2018 7:35 pm โดย nice_13
งานประจำวันที่ 19 พฤศจิกายน 2561
โดย tai14 จ 19 พ.ย. 2018 9:41 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
9
จ 19 พ.ย. 2018 7:32 pm โดย tai14
B - Sales Order → Shipping Exception แล้วกด Recreate Delivery Order
โดย mindphp จ 19 พ.ย. 2018 6:42 am บอร์ด PP systems - Tester
0
5
จ 19 พ.ย. 2018 6:42 am โดย mindphp
R - mdsoft_bnp_module ติดตั้ง module รวมของ บุญนำพา
โดย thatsawan อ 18 พ.ย. 2018 8:55 pm บอร์ด บุญนำพา - Developer
0
2
อ 18 พ.ย. 2018 8:55 pm โดย thatsawan
ภาษาซี กับ โจทย์ คำนวณ BMI
โดย Aussadawut ส 17 พ.ย. 2018 7:34 pm บอร์ด Share Knowledge
0
35
ส 17 พ.ย. 2018 7:34 pm โดย Aussadawut
list หัวข้อเเชร์ความรู้
โดย ธวัชชัย แสนหาญ ส 17 พ.ย. 2018 7:18 pm บอร์ด MT27 - ธวัชชัย แสนหาญ
0
3
ส 17 พ.ย. 2018 7:18 pm โดย ธวัชชัย แสนหาญ
การใช้ Foreach loop Statements ใน python
โดย ธวัชชัย แสนหาญ ส 17 พ.ย. 2018 7:16 pm บอร์ด Python Knowledge
0
27
ส 17 พ.ย. 2018 7:16 pm โดย ธวัชชัย แสนหาญ
การกำหนดค่าให้ for if
โดย จันนุสรณ์ ดีแก่ ส 17 พ.ย. 2018 7:12 pm บอร์ด PHP Knowledge
0
23
ส 17 พ.ย. 2018 7:12 pm โดย จันนุสรณ์ ดีแก่
การสร้างสูตรคูณ ในภาษา php แบบสั้นๆ
โดย จันนุสรณ์ ดีแก่ ส 17 พ.ย. 2018 6:55 pm บอร์ด PHP Knowledge
0
25
ส 17 พ.ย. 2018 6:55 pm โดย จันนุสรณ์ ดีแก่
การUpdateค่าในตัวแปรชนิด list ใน python
โดย ธวัชชัย แสนหาญ ส 17 พ.ย. 2018 6:45 pm บอร์ด Python Knowledge
0
20
ส 17 พ.ย. 2018 6:45 pm โดย ธวัชชัย แสนหาญ