Portainer

ภาพรวม
การประยุกต์ Portainer มาใช้จัดการ Docker
บทบาท/หน้าที่
ได้ศึกษาเทคโนโลยีทางด้าน Container management platform เพื่อนำมาประยุกต์ใช้กับการจัดการ Docker ให้เป็นระบบและมีประสิทธิภาพมากยิ่งขึ้น
ปัญหา/ความท้าทาย
เครืองแม่ข่ายที่มี Frontend และ Backend จำนวนมาก จะต้องใช้ container หลายตัว ทำให้จัดการดูแลได้ยาก และวิธีการจัดการ Docker แบบทั่วไปจะต้องใช้ Command line ทำให้เกิดความไม่สะดวกและอาจจะเกิดข้อผิดพลาดได้ ทำให้เป็นเรื่องท้าทายที่จะต้องหาวิธีการจัดการที่ดีและเป็นระบบ เพื่อให้สามารถลดปัญหาที่เกิดขึ้นได้
แนวคิดการออกแบบ
ได้หาข้อมูลเกียวกับ Container management platform เพื่อที่จะนำมาแก้ปัญหาที่เกิดขึ้น จากการศึกหาข้อมูลได้เลือก Portainer มาใช้จัดการ Container เพิ่มความสะดวกในการจัดการและยังสามารถนำไปใช้ได้ฟรี
คุณสมบัติ
- Stack: สามารถสร้าง container เพื่อเชื่อมโยงการใช้งานได้หลายตัว
- Container: ใช้สร้าง container
- Image: จัดการ image เพื่อไว้ใช้งานกับ container
- Network: จัดการ Network เพื่อไว้ใช้งานกับ container
- Volume: จัดการ Volume เพื่อไว้ใช้งานกับ container
ผลลัพธ์
จากที่ได้นำ Portainer มาใช้งานเพื่อการจัดการภาพรวมของ Docker ทำให้การจัดการ container มีความสะดวกและง่ายทำได้ผ่านเบราว์เซอร์ สามารถจัดการทรัพยากรส่วนต่างๆ เช่น network volume ได้อย่างมีประสิทธิภาพ และยังสามารถดูการใช้งานทรัพยากรในภาพรวมของ docker ได้แบบเรียบไทม์ ทำให้ลดปัญหาที่เกิดขึ้นและทำให้การทำงานเป็นระบบมากยิ่งขึ้น
รูปภาพ
