ไปเจอเครื่องมือจัดการ Docker ชื่อว่า Dockly
ซึ่งใช้งานผ่าน command line หรือ terminal นั่นเอง
พัฒนาด้วย Node.js
เท่าที่ใช้งานมาก็ง่าย และ สะดวกดี
มาลองใช้งานกันหน่อย
การใช้งานก็ไม่ยากเลย
เริ่มจากการตัดตั้งผ่าน npm ดังนี้ [code] $npm install -g dockly [/code] จากนั้นก็เริ่มใช้งานด้วยคำสั่ง $dockly จะแสดง container ต่าง ๆ รวมทั้งสามารถจัดการ container ได้เลยทั้ง- กดปุ่ม Enter/Return สำหรับดู log ของแต่ละ container
- กดปุ่ม M สำหรับการแสดง menu เพื่อว่าจะ stop/start/remove container ทั้งหมด
- กดปุ่ม I สำหรับดูรายละเอียดของ container
- กดปุ่ม S สำหรับ stop container
- กดปุ่ม L สำหรับการเข้าไปใน container
- กดปุ่ม Q สำหรับออกจากระบบ
เมื่อเข้าไปดู source code ของ Dockly ก็พบว่า
ใช้ library ชื่อว่า Dockerode สำหรับการติดต่อไปยัง Docker Engine ผ่าน Docker Remote API นั่นเอง โดยมี operation ต่าง ๆ ดังนี้ (ดูเพิ่มเติมได้ที่ไฟล์ DockerUtil)- Ping สำหรับตรวจสอบการทำงานของ DockerEngine
- listImages รายชื่อของ Image
- listContainers รายชื่อของ Container
- listServices รายชื่อของ Service
- การจัดการ image/container/service