มาเล่น Shipyard 2.0 กัน

Shipyard เป็น Web GUI สำหรับบริการจัดการ Docker Container เรียกได้ว่าเป็นเจ้าแรกๆ ที่ทำ Web GUI ขึ้นมาให้ใช้งานกัน จำได้ว่า Shipyard รุ่นแรกออกมาก็ได้รับความนิยมมาก เพราะสามารถใช้งานได้ทั้ง Web GUI และผ่านทาง REST API แต่ว่ามีการเปลี่ยนแปลงครั้งใหญ่กับตัวโครงการนี้ จนเราต้องมาเรียนกันใหม่เลยทีเดียว ส่งที่เปลี่ยนแปลงได้แก่

  • ตัวโครงการหลักใช้ rethinkdb
  • ออกแบบ UI ใหม่หมด
  • ใช้งานผ่าน Web GUI, REST API และ Shipyard Cli
  • เพิ่ม extension ได้
  • ไม่มี hipache ติดมาให้เหมือนกับรุ่นก่อน

สำหรับท่านที่ใช้ Shipyard 1.0 อยู่แล้วแนะนำให้ใช้ต่อไปครับ สำหรับท่านที่อยากลองของใหม่มาเริ่มติดตั้งกันเลย ผมใช้ Ubuntu 14.04 Sever 64 bit เริ่มจากติดตั้ง Docker กันก่อน โดยใช้ curl-ssh
curl -sSL https://get.docker.com/ubuntu/ | sudo sh
Continue reading มาเล่น Shipyard 2.0 กัน

มาใช้ Shipyard จัดการ Docker ผ่าน Web กัน

ช่วงนี้ไล่ blog ที่ยังค้างอยู่ ตั้งใจว่าจะเขียนให้ครบเพื่อกันลืม จำได้ว่าช่วงปีที่แล้วเป็นยุคเริ่มต้นของ Orchestration Tools สำหรับ Docker และอีกเรื่องนึงที่ขาดไม่ได้คือ Docker GUI ซึ่งก็มีโคงการโอเพนซอร์สหลายตัวพัฒนา Docker GUI ขึ้นมา ไม่ว่าจะเป็น Docker UI, Shipyard ฯลฯ แต่ที่ดูใช้งานง่ายและติดตั้งง่าย มีการเชื่อมต่อที่หลากหลายทั้ง Web GUI และ REST API ก็คงเป็น Shipyard และที่สำคัญ Shipyard มีบริการทุกอย่างที่ต้องการ แบ่งออกเป็น service ที่ชัดเจน และมีเอกสารที่อ่านแล้วเข้าใจรวดเร็ว มาลองเล่น Shipyard กันครับ
ใช้เครื่อง 3 เครื่องดังนี้

  • Shipyard –> 172.16.30.34
  • Docker01 –> 172.16.28.97
  • Docker02 –> 172.16.30.8

สำหรับ IP Address นี่แล้วแต่สะดวก ใช้อ้างอิงเฉยๆ ถ้ามี DNS ก็อ้างอิงจาก Domain Name จะสะดวกมากกว่า ได้เครื่องครบ 3 เครื่องแล้ว ติดตั้ง Ubuntu Server 14.04 LTS 64 bits แล้วติดตั้ง Docker ทั้ง 3 เครื่องดังนี้ Continue reading มาใช้ Shipyard จัดการ Docker ผ่าน Web กัน