Docker เป็นเครื่องมือตัวหนึ่งที่ทำให้เราสามารถห่อระบบที่เราได้ตั้งค่า Config ไว้แล้ว เอาไปรันที่ไหนก็ได้ ที่มี Docker ติดตั้งไว้ Docker จะทำงานอยู่บน LXC และจะแยก Guest OS ออกเป็นแต่ละ Container โดยที่แต่ละ Container จะไม่เกี่ยวข้องกันเลยก็ได้ หรือจะทำ
ให้แต่ละ Docker เชื่อมโยงกันได้ เราควรสร้าง Container เพื่อจำลอง Environment สำหรับ 1 Service เท่านั้น ซึ่งต่างจาก Virtual Machine (VM) ซึ่งปกติจะจำลองทั้ง OS เลย
ทาง Hostingdynamo จึงออกแบบระบบ Server ให้รองรับการใช้งานกับ Docker โดยเฉพาะ เราติดตั้ง Docker Engine ให้ลูกค้า สามารถ Run Docker Container ได้ จากตัว Control Panel โดยไม่ต้องพิมพ์ command พร้อมระบบ Firewall ลูกค้าสามารถนำ Docker ที่สร้างแล้ว มา Run บน VPS ได้เลย
โดยทางเราเลือกใช้ Web Control Panel ระดับโลกอย่าง Plesk Control Panel (Onyx 17.5) ซึ่งจะมี Module การทำงานสำหรับ Docker โดยเฉพาะ ดังนี้
Feature of DOCKER
คุณสมบัติของ Docker Server ของเรา
Direct Deploy Docker Containers
สามารถนำ Docker Containers มา Run ที่ Server โดยตรง โดยผ่านหน้า Web Control Panel ง่ายต่อการใช้งาน
Docker Image Catalog
ค้นหา Image จาก https://hub.docker.com/explore ได้ผ่านตัว Web Control Panel ของเรา และ Run ได้โดยตรง
Automatic Port and Volume Mapping
สามารถสั่ง Port Mapping โดยอัตโนมัติ และกำหนดค่าเองได้ ในส่วนของ Volume กำหนด Data Store ได้ ว่าจะอยู่ภายใน Docker หรือ ภายนอก Docker
Management Containers
จัดการ Containers เช่น Stop Restart Recreate และตรวจสอบ Resource และ Logs ของ Containers ที่ใช้งานได้
NginX Proxy
สามารถตั้งค่า NginX ให้เป็น Proxy เพื่อทำการ forward domain ให้ไปเรียกใช้ Docker Container
Scan Virus Tool
มีระบบ Scan Virus เพื่อให้ลูกค้า Scan Virus ภายใน VPS ของท่านได้ง่าย ๆ ได้เอง