Category: Containers

Category: Containers

Building Custom Container

การดำเนินการเตรียม Docker image ของคุณจะง่ายขึ้นด้วย Ruk-Com Cloud โดยสร้างจากพื้นฐานเดิมที่มีอยู่แล้ว (กล่าวคือ – เทมเพลตพื้นฐาน CentOS 7) ทำให้สามารถข้ามขั้นตอนทั้งหมดที่เสร็จแล้วภายในเทมเพลต “parent” และเพิ่มการปรับเปลี่ยนที่คุณต้องการเท่านั้น เราจะพิจารณาขั้นตอนการเตรียม WildFly image แบบกำหนดเองด้วย – Java application server ที่ยืดหยุ่นและน้ำหนักเบาซึ่งเป็นตัวต่อโดยตรงของ JBoss

Read More »

Private Registry inside Ruk-Com Cloud PaaS

Docker solution ได้รับการออกแบบมาเพื่อความสะดวกสบายในการกระจายแอปพลิเคชัน โดยใช้เทมเพลตที่รวดเร็วและเบา ซึ่งสามารถเรียกใช้โปรเจกต์ของคุณได้เกือบทุกที่ ดังนั้นจึงเป็นเทคโนโลยีที่สมบูรณ์แบบสำหรับนักพัฒนาและผู้ดูแลระบบที่ต้องการเร่งความเร็วในการส่ง workflow และหลีกเลี่ยงปัญหาการเปลี่ยนแปลงที่เกิดขึ้นตลอดเวลา การจัดการ Docker image ด้วยตนเอง จำเป็นต้องมี registry ที่เหมาะสมโดย Dockerized solutions ส่วนใหญ่จะถูกเก็บไว้ใน registry สาธารณะเพื่อให้ทุกคนสามารถใช้งานได้ แต่อย่างไรก็ตามบางครั้งมีความจำเป็นต้องซ่อนเนื้อหาที่เก็บข้อมูลของคุณจากส่วนอื่นๆ เช่น ในกรณีที่มีรหัสเกี่ยวกับกรรมสิทธิ์หรือข้อมูลที่เป็นความลับ ซึ่งจุดประสงค์นี้คุณสามารถสร้าง registry

Read More »

Custom Container SSH Access

เนื่องจากคอนเทนเนอร์แบบกำหนดเองไม่มี GUI ฝังไว้สำหรับการจัดการ วิธีทั่วไปในการควบคุม instance ดังกล่าวอย่างสมบูรณ์แบบคือการเชื่อมต่อกับ instance ผ่าน SSH protocol และดำเนินการภายในคอนเทนเนอร์ตามความต้องการได้โดยใช้ terminal commands ที่สอดคล้องกัน หมายเหตุ: การกำหนดค่าด้วย Ruk-Com Cloud ส่วนใหญ่สามารถทำได้โดยตรงผ่าน dashboard และไม่จำเป็นต่องใช้ SSH ด้วยเครื่องมือดังต่อไปนี้: Container Configurations

Read More »

Connect to Custom Container

การรวมกลุ่มคอนเทนเนอร์เข้ากับ Ruk-Com Cloud PaaS เป็นหนึ่งในบริการที่สำคัญและเป็นที่ต้องการมากที่สุดโดยจะนำเสนอในรูปแบบของแพลตฟอร์ม การรวมคอนเทนเนอร์เข้าด้วยกันอย่างสะดวกสบายร่วมกับการจัดการที่ยืดหยุ่นของ Ruk-Com Cloud จะดึงดูดนักพัฒนาและอนุญาตให้โฮสต์ดูแลแอปพลิเคชันทุกประเภทที่มีอยู่ใน Docker templates ได้อย่างง่ายดาย บทความนี้จะกล่าวถึงหลักการทำงานที่สำคัญของแอปพลิเคชัน Docker ซึ่งอาจเป็นจุดสนใจสำหรับทั้งผู้เริ่มต้นและผู้พัฒนา ในส่วนของด้านล่างนี้ จะเป็นข้อมูลเชิงลึกเกี่ยวกับวิธีการเชื่อมต่อคอนเทนเนอร์กับ Ruk-Com Cloud โดยพิจารณาจากความเป็นไปได้ทั้งภายในและภายนอกและข้อมูลคอนเทนเนอร์พื้นฐานที่จำเป็นต่อการสร้างการเชื่อมต่อคอนเทนเนอร์ วิธีการ: Internal Connection – การตั้งค่าการเชื่อมต่อภายในคอนเทนเนอร์

Read More »

Supported OS Distributions for Containers

ปัจจุบันการจำแนกประเภทของ Linux ดังต่อไปนี้รองรับคอนเทนเนอร์พื้นฐานที่สามารถ deploy กับ Ruk-Com Cloud PaaS และได้รับการจัดการระบบอย่างเหมาะสม (ข้อมูลอาจมีการเปลี่ยนแปลง): Distribution Version VZ Template Alpine alpine 3 alpine-3.x-x86_64 CentOS centos 7 centos-7-x86_64 centos 8* centos-8-x86_64

Read More »

Ports

Ports ใช้สำหรับข้อมูลทั่วไปเกี่ยวกับการจัดการพอร์ตคอนเทนเนอร์ที่ Ruk-Com Cloud PaaS Ports ดังต่อไปนี้จะเปิดโดยค่าเริ่มต้น: 80, 8080, 8686 – proxies HTTP traffic ไปยัง HTTP (80 port) 4848, 8443, 4901-4910 – proxies SSL (HTTPS)

Read More »

Container Configuration

Ruk-Com Cloud PaaS จัดเตรียมการจัดการทุกมุมมองหลักของวงจรคอนเทนเนอร์โดยตรงผ่าน dashboard และรองรับเครื่องมือต่างๆมากมายเพื่อช่วยกำหนดค่า environments: Setting Wizard Embedded File Manager Log Files SSH Access Container Layer Settings Wizard Ruk-Com Cloud รวบรวมการตั้งค่า Docker layer

Read More »

Container Redeploy

โซลูชันส่วนใหญ่ของ Docker (รวมถึง stacks ที่จัดการโดย Ruk-Com Cloud) ได้รับการพัฒนาผลิตภัณฑ์เป็นเวอร์ชันใหม่และการแก้ไขอย่างต่อเนื่อง ดังนั้นเราจึงแนะนำให้คุณอัปเดตเทมเพลตเป็นประจำตามเวอร์ชันล่าสุด การดำเนินการดังกล่าว เรียกว่า “redeploy” เมื่อมีการจัดการบนแพลตฟอร์มจะมีข้อมูลจำเพาะดังต่อไปนี้: ข้อมูลผู้ใช้งานแบบกำหนดเองและไฟล์ที่ละเอียดอ่อนในระบบจะถูกเก็บรักษาไว้ในระหว่างการอัปเดต: เนื้อหาของไดรฟ์ข้อมูล volumes (ค่าเริ่มต้นและแบบกำหนดเอง) ลิสไฟล์ใน /etc/jelastic/redeploy.conf (การกำหนดค่าเฉพาะของสแต็ก Ruk-Com Cloud) เพื่อรับรองว่าคอนเทนเนอร์สามารถใช้งานได้ การกำหนดค่าที่เกี่ยวข้องกับ AutoFS และ

Read More »

Docker Engine Deployment

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

Read More »

Custom Containers Deployment

Ruk-Com Cloud PaaS อนุญาตให้สร้างซอฟแวร์โซลูชั่นที่เป็นแพ็กเกจของ Docker คอนเทนเนอร์และจัดเก็บไว้ที่ Docker Hub หรือการลงทะเบียน (registry) อื่นๆ (รวมทั้งแบบ private) โดยวิธีนี้คุณจะได้รับประโยชน์ทั้งหมดภายในแพลตฟอร์ม (เช่นการปรับขนาด horizontal/vertical, การบันทึก, สถิติ, การสังเกตและแจ้งเตือน, การกำหนดค่า และการจัดการไฟล์ เป็นต้น) อย่างไรก็ตามไม่สามารถรับประกันได้ว่าคอนเทนเนอร์แบบกำหนดเองจะสามารถทำงานร่วมกับแอปพลิเคชันภายในคอนเทนเนอร์ได้ เคล็ดลับ: Ruk-Com

Read More »