ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / CONTAINERS

การ Deploy Docker Engine

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

ปรับปรุงตามเอกสาร Platform ปัจจุบัน

ตรวจสอบชื่อเมนู ตัวเลือก และข้อกำหนดล่าสุดจากเนื้อหาภาษาอังกฤษในหน้าเดียวกันก่อนดำเนินการกับระบบจริง

วัตถุประสงค์

บทความนี้อธิบายการ Deploy Docker Engine บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

ก่อนเริ่มดำเนินการ

  • เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
  • ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
  • สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production

Ruk-Com Cloud PaaS รองรับรุ่นชุมชนเครื่องยนต์ Dockerซึ่งสามารถทำงานร่วมกันได้อย่างสมบูรณ์แบบเหมือนกับระบบ Docker เดิม การทำงานร่วมกันดังกล่าวทำให้ Ruk-Com Cloud ใช้เครื่องมือหลักของเทคโนโลยี Docker container ได้แก่:

  • เครื่องยนต์ Docker- ขั้นตอนการประมวลผล Dockerfile แสดงหรือเรียกใช้ Container image ที่สร้างไว้แล้ว
  • DockerRegistry- จัดเก็บและจัดเตรียมการเข้าถึง image แบบ private/public จำนวนมากเพื่อติดตั้งภายใน Docker Engine
  • Docker เขียน- ช่วยในการรวบรวม Application ที่มีหลายองค์ประกอบและกำหนดค่าทั้งหมดไว้ในไฟล์เดียว
  • Docker ฝูง- Docker node ที่เป็นอิสระหลาย nodes เชื่อมต่อกันเป็น Cluster

1.Docker เครื่องยนต์ CEเป็นโปรแกรมสำเร็จรูปที่มีจำหน่ายผ่าน Ruk-Com Cloud Marketplace สามารถค้นหา Package ได้ในหมวดเครื่องมือสำหรับนักพัฒนาและผู้ดูแลระบบ:

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
เคล็ดลับ: คุณสามารถติดตั้ง Docker Engine CE ผ่าน topology wizard ในส่วนของ Extra Services

2. เมื่อติดตั้งจาก Marketplace คุณสามารถเลือกเวอร์ชั่นของ Docker ที่ต้องการได้จากลิสตัวเลือกและสามารถเลือกการ deploy ต่างๆเพื่อทำให้การดำเนินการทั่วไปเป็นไปโดยอัตโนมัติ:

  • สร้าง engine แบบ standlone- ตั้งค่า node ที่ว่างโดยมี Docker daemon อยู่ภายใน หรือคุณสามารถติดตั้ง Portainer UI เพิ่มเติมซึ่งเป็นเครื่องมือการจัดการบนเว็บได้
  • เชื่อมต่อกับ swarm cluster ที่มีอยู่- การรวม Docker Engine ใหม่เข้ากับ Docker ฝูงที่มีอยู่โดยอัตโนมัติ (เลือก Cluster ที่เหมาะสมโดยใช้ token และ Host IP ร่วมกัน)
  • ติดตั้ง Container จาก compose.yml- การ deploy Application อัตโนมัติจากที่เก็บแบบกำหนดเอง
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
ยืนยันการติดตั้งโดยใส่ข้อมูลทั่วไป (Environment, Display Name, Region) แล้วคลิกปุ่มติดตั้ง Install

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการติดตั้งและการจัดการ Docker Engine CE ผ่านบทความที่เกี่ยวข้องในบล็อกตามลิงก์ที่แนบไว้