การ Deploy Docker Engine
คู่มือนี้เรียบเรียงและปรับรูปแบบสำหรับ Ruk-Com Cloud PaaS ภาพหน้าจออาจแตกต่างเล็กน้อยตามเวอร์ชันของระบบ
คลิกหรือแตะภาพหน้าจอเพื่อดูรายละเอียดขนาดจริง
วัตถุประสงค์
บทความนี้อธิบายการใช้งาน การ Deploy Docker Engine บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง
ก่อนเริ่มดำเนินการ
- เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
- ตรวจสอบชื่อ Environment, Region และทรัพยากรเป้าหมายก่อนบันทึกการเปลี่ยนแปลง
- สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
Ruk-Com Cloud PaaS รองรับรุ่นชุมชนเครื่องยนต์Dockerซึ่งสามารถทำงานร่วมกันได้อย่างสมบูรณ์แบบเหมือนกับระบบ Docker เดิม การทำงานร่วมกันดังกล่าวทำให้ Ruk-Com Cloud ใช้เครื่องมือหลักของเทคโนโลยี Docker container ได้แก่:
- เครื่องยนต์Docker- ขั้นตอนการประมวลผล Dockerfile แสดงหรือเรียกใช้คอนเทนเนอร์ image ที่สร้างไว้แล้ว
- Dockerรีจิสทรี- จัดเก็บและจัดเตรียมการเข้าถึง image แบบ private/public จำนวนมากเพื่อติดตั้งภายใน Docker Engine
- Dockerเขียน- ช่วยในการรวบรวมแอปพลิเคชันที่มีหลายองค์ประกอบและกำหนดค่าทั้งหมดไว้ในไฟล์เดียว
- Dockerฝูง- Docker node ที่เป็นอิสระหลาย nodes เชื่อมต่อกันเป็นคลัสเตอร์
1.Dockerเครื่องยนต์ CEเป็นโปรแกรมสำเร็จรูปที่มีจำหน่ายผ่าน Ruk-Com Cloud Marketplace สามารถค้นหาแพ็คเกจได้ในหมวดเครื่องมือสำหรับนักพัฒนาและผู้ดูแลระบบ:


2. เมื่อติดตั้งจาก Marketplace คุณสามารถเลือกเวอร์ชั่นของ Docker ที่ต้องการได้จากลิสตัวเลือกและสามารถเลือกการ deploy ต่างๆเพื่อทำให้การดำเนินการทั่วไปเป็นไปโดยอัตโนมัติ:
- สร้าง engine แบบ standlone- ตั้งค่า node ที่ว่างโดยมี Docker daemon อยู่ภายใน หรือคุณสามารถติดตั้ง Portainer UI เพิ่มเติมซึ่งเป็นเครื่องมือการจัดการบนเว็บได้
- เชื่อมต่อกับ swarm cluster ที่มีอยู่- การรวม Docker Engine ใหม่เข้ากับDockerฝูงที่มีอยู่โดยอัตโนมัติ (เลือกคลัสเตอร์ที่เหมาะสมโดยใช้ token และ Host IP ร่วมกัน)
- ติดตั้งคอนเทนเนอร์จาก compose.yml- การ deploy แอปพลิเคชันอัตโนมัติจากที่เก็บแบบกำหนดเอง

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