Skip to content
ISPIOISPIO
ISPIO
Internet Data Center
  • Services
    • Colocation
    • Dedicated Server
    • Business Email
    • Web Hosting
    • IPv6
    • 10 Gbe Fiber Optic
  • Solution
    • Big Data
    • Content Delivery
    • Disaster Recovery
    • IP-PBX
    • IPTV Streaming
    • OpenStack
  • Blog
  • About
    • Company
    • Data Canter
  • Contact
 
  • ไทย
  • Services
    • Colocation
    • Dedicated Server
    • Business Email
    • Web Hosting
    • IPv6
    • 10 Gbe Fiber Optic
  • Solution
    • Big Data
    • Content Delivery
    • Disaster Recovery
    • IP-PBX
    • IPTV Streaming
    • OpenStack
  • Blog
  • About
    • Company
    • Data Canter
  • Contact

Docker ไม่ได้จำกัดแค่ Linux อีกต่อไปแล้ว

doc

จะเห็นว่า Docker และ Container Technology ได้รับความนิยมมากขึ้นและได้รับความสนใจเป็นวงกว้างจากการได้รับความนิยมและนำไปปรับให้ใช้ในหลากหลาย OS นอกจาก Linux ที่เป็นแพลตฟอร์มแรกที่ Docker รองรับการทำงาน

หากติดตามข่าวอยู่ เราจะพบว่า Docker นั้นทำให้ยักษ์ใหญ่ในวงการ IT หลายเจ้าไม่ว่าจะเป็น Apple หรือแม้แต่ Microsoft ก็ตามหันมาสนใจและนำไปปรับใช้งานในระบบ Server ของทางบริษัทมากขึ้นเรื่อย ๆ ซึ่ง Microsoft เองก็ประกาศเปิดตัวระบบ Docker beats สำหรับ Microsoft Azure และใน Windows 10 รวมทั้ง Mac อีกด้วย นับเป็นสัญญานที่ดีไม่น้อยทีเดียว

การพัฒนาของ Docker เองก็มีอย่างต่อเนื่องตั้งแต่ปี 2013 ที่ผ่านมา ซึ่งปัจจุบันก็มี Docker 1.12 Engines ที่ติดตั้ง Swarm mode มาให้ ซึ่งทำให้ Docker Container สามารถทำงานได้ดีกว่าเดิมไม่ว่าจะเป็นการ Self-organizing และ Self-healing swarm เป็นต้น การทำงานจึงต่อเนื่องและราบลื่นกว่าที่เคยเป็นมามาก

ซึ่งถ้าเราแบ่งระบบที่เราสามารถนำ Docker ไปติดตั้งใช้งานได้เป็นกลุ่ม ๆ จะได้ 3 กลุ่มใหญ่ด้วยกันคือ Linux, OSX และ Windows นั่นเอง

Linux ที่รองรับ Docker

  • Arch Linux
  • CentOS
  • CRUX Linux
  • Debian
  • Fedora
  • FrugalWare
  • Gentoo
  • Oracle Linux
  • Red Hat Enterprise Linux
  • openSUSE และ SUSE Linux Enterprise
  • Ubuntu

Cloud platform ส่วนนี้ User ที่ต้องการนำ Docker ไปติดตั้งใน Cloud นั้นต้องเช็คกับทางผู้ให้บริการก่อนว่ารองรับ Docker Engine หรือไม่ก่อนนำ Docker ไปใช้งาน โดยขั้นตอนนั้นไม่ยาก เพียงแค่
1. ตั้ง Account ใน Cloud provider ให้เรียบร้อยและตั้งค่า Host ให้เรียบร้อย
2. เลือกติดตั้ง OS ที่จะใช้รันการทำงาน โดยเราสามารถเช็ควิธีการติดตั้ง Docker สำหรับแต่ละ OS ได้โดยหา Install Guide สำหรับ OS นั้น ๆ ที่เลือกมาใช้กับ Docker Engine
3. เริ่มการทำงานของ Host ที่ติดตั้ง OS ที่รองรับการใช้แล้วติดตั้ง Docker ตามคำแนะนำสำหรับ OS นั้น ๆ ต่อไป

Docker สำหรับ Mac และ Windows

สำหรับระบบปฏิบัติการทั้งสองนี้ยังถือว่าใหม่กับ Docker และเพิ่งจะมี Engine ที่รองรับการทำงานขึ้นมา โดยเฉพาะ Windows เองยังเป็น Docker betas อยู่เท่านั้น แต่ก็สามารถใช้งานได้โดยทั้งสองระบบนี้จะมี Spec Requirement แตกต่างกันดังนี้

Mac OS X โดย Docker จะรันตัวเองในฐานะ native Mac application และใช้ xhyve เพื่อทำงานร่วมกับ Docker Engine

  • Mac ที่จะใช้ Docker ต้องเป็นเวอร์ชั่นปี 2010 ขึ้นไปและมี Memory Management Unit (MMU) จากทาง Intel และ Extended Page Tables (EPT) เป็นต้น
  • ระบบปฏิบัติการ OS X 10.10.3 Yosemite หรือใหม่กว่านั้น4GB Ram หรือมากกว่านั้น
  • ห้ามติดตั้ง VirtualBox ที่เก่ากว่าเวอร์ชั่น 4.3.30 เอาไว้ในเครื่อง เพราะระบบจะไม่สามารถรันการทำงานได้และเกิดการ Error ได้

Windows ระบบ Windows ยังรองรับ Docker ได้ไม่นาน โดยตอนนี้ยังรองรับแค่ Windows 10 อยู่เท่านั้น โดยระบบที่ Docker ต้องการคือ

  • Windows 10 (64-bit) ใช้ได้ทั้งเวอร์ชั่น Pro, Enterprise รวมทั้ง Education และอัพเดทเป็น 1151 November update หรือตั้งแต่ Build 10586 เป็นต้นไป) และในอนาคตจะรองรับ Windows 10 หลากหลายเวอร์ชั่นมากกว่านี้
  • เปิดการทำงานของ Hyper-V ให้เรียบร้อย ซึ่งระบบนี้จะเปิดทำงานอัตโนมัติเมื่อติดตั้ง Docker for Windows เสร็จแล้ว (แต่ต้อง Reboot เครื่องก่อน)

นับเป็นการตอบรับที่ดีไม่น้อยทีเดียวสำหรับ Docker ที่มีหลายบริษัทให้ความสนใจ ซึ่งนี่อาจจะเป็นทางเลือกใหม่สำหรับการทำ Server ในอนาคตที่โดดเด่นไม่แพ้ Virtual Machine แน่นอน

Tags: Cloud platformContainer TechnologyDocker

Post navigation

PreviousPrevious post:ไม่อยากตกเทรนด์ต้องรู้จัก Big DataNextNext post:Colocation คืออะไร ทำไมคนนิยมกัน?

Related Posts

Web Hosting ตัวช่วยจัดการเว็บไซต์อย่างมืออาชีพ
พฤษภาคม 17, 2019
Internet Data Center สิ่งจำเป็นที่ธุรกิจ และองค์กรต้องให้ความสำคัญ
พฤษภาคม 8, 2019
เลือกรูปแบบ Web Hosting ให้เหมาะสมกับคุณ
เมษายน 25, 2019
Dedicated Server ต้นทุนต่ำคุ้มค่าต่อการลงทุน
เมษายน 10, 2019
Internet Data Center สิ่งจำเป็นที่ธุรกิจ และองค์กรต้องให้ความสำคัญ
เมษายน 4, 2019
ทำไมต้องใช้บริการ Colocation
มีนาคม 29, 2019
รวม 4 Tool ชั้นดีที่ Docker User ห้ามพลาด
พฤศจิกายน 26, 2018
5 ความเชื่อผิดๆ ทำแผนระบบ Cloud ของคุณเสียหาย!
พฤษภาคม 30, 2017
OpenStack คืออะไร? เกี่ยวข้องอย่างไรกับ Cloud Computing กันแน่?
พฤษภาคม 30, 2017
NIPA Technology Co. Ltd.
72 CAT Telecom Tower. 4th Floor.
Room 401 - 402. Charoenkrung Road. Bangrak. Bangrak. Bangkok. Thailand 10500.
DATA CENTER SUPPORT

24/7 Technical Call Center
Office : +66 2 639 7744 ext. 111
Mobile : +66 8 6328 3030
Email : noc@ispio.com

SALES SUPPORT

Office : +66 2 639 7744 ext 413
Mobile (TH) : +66 8 7687 4456
Mobile (EN) : +66 8 1841 4949
Mobile (CN) : +66 8 1841 4949
Email : sales@ispio.com

โทรหาเราที่เบอร์นี้
02-107-8251 ต่อ 444
แชทผ่าน LINE
สแกน QR Code เพื่อแชทกับเรา
แบบฟอร์ม
กรุณากรอกข้อมูลเพื่อให้เราติดต่อกลับ

ชื่อ *
นามสกุล *
เบอร์โทรศัพท์ *
อีเมล *
สอบถามเกี่ยวกับ