Ruk-Com Cloud PaaS รองรับ Docker Engine Community Edition ซึ่งสามารถทำงานร่วมกันได้อย่างสมบูรณ์แบบเหมือนกับระบบ Docker เดิม การทำงานร่วมกันดังกล่าวทำให้ Ruk-Com Cloud ใช้เครื่องมือหลักของเทคโนโลยี Docker container ได้แก่:
- Docker Engine – ขั้นตอนการประมวลผล Dockerfile แสดงหรือเรียกใช้คอนเทนเนอร์ image ที่สร้างไว้แล้ว
- Docker Registry – จัดเก็บและจัดเตรียมการเข้าถึง image แบบ private/public จำนวนมากเพื่อติดตั้งภายใน Docker Engine
- Docker Compose – ช่วยในการรวบรวมแอปพลิเคชันที่มีหลายองค์ประกอบและกำหนดค่าทั้งหมดไว้ในไฟล์เดียว
- Docker Swarm – Docker node ที่เป็นอิสระหลาย nodes เชื่อมต่อกันเป็นคลัสเตอร์
1. Docker Engine CE เป็นโปรแกรมสำเร็จรูปที่มีจำหน่ายผ่าน Ruk-Com Cloud Marketplace สามารถค้นหาแพ็คเกจได้ในหมวด Dev & Admin Tools:
2. เมื่อติดตั้งจาก Marketplace คุณสามารถเลือกเวอร์ชั่นของ Docker ที่ต้องการได้จากลิสตัวเลือกและสามารถเลือกการ deploy ต่างๆเพื่อทำให้การดำเนินการทั่วไปเป็นไปโดยอัตโนมัติ:
- สร้าง engine แบบ standlone – ตั้งค่า node ที่ว่างโดยมี Docker daemon อยู่ภายใน หรือคุณสามารถติดตั้ง Portainer UI เพิ่มเติมซึ่งเป็นเครื่องมือการจัดการบนเว็บได้
- เชื่อมต่อกับ swarm cluster ที่มีอยู่ – การรวม Docker Engine ใหม่เข้ากับ Docker Swarm ที่มีอยู่โดยอัตโนมัติ (เลือกคลัสเตอร์ที่เหมาะสมโดยใช้ token และ Host IP ร่วมกัน)
- ติดตั้งคอนเทนเนอร์จาก compose.yml – การ deploy แอปพลิเคชันอัตโนมัติจากที่เก็บแบบกำหนดเอง
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการติดตั้งและการจัดการ Docker Engine CE ผ่านบทความที่เกี่ยวข้องในบล็อกตามลิงก์ที่แนบไว้