Quay.io เป็นบริการ Docker Repository ทั้งในแบบ Public และ Private Repository ปัจจุบันให้บริการโดย CoreOS การใช้งาน Quay.io คุณสามารถสร้าง Docker Image ได้หลายแบบ เช่น การใช้ Dockerfile หรือ ผูก Git Repository ต่างๆ เช่น GitHub, Bitbucket, GitLab หรือ Git Repository ของคุณเองก็ได้ สำหรับการใช้งานก็ง่ายมาก สมัครสมาชิกหรือใช้ GitHub, Google Account สำหรับ Sign In ก็ได้

จากนั้นเข้าสู่หน้า Repository จะพบว่ายังไม่มี App สักตัว

กด Create New Repository ได้เลย เรามาลองสร้าง Docker Image ของ Hugo จาก Repository ใน GitHub กัน

เมื่อสั่งสร้าง Quay จะให้เราเลือก Repository ที่ต้องการ Build

กด Next ระบุ branch ที่ต้องการจดเสร็จ

จากนี้หากมีการเปลี่ยนแปลงใน Repository ของ Project ก็จะ trick ให้ build Docker Image ใหม่ ในกรณีนี้เราสั่ง build โดยตรงได้

รอจน Build เสร็จ

เราก็จะได้ Hugu Image พร้อมใช้งาน

หากท่านคุ้นเคยกับ Build Service ของ Docker Hub ก็จะคล้ายกันครับ

Comments are closed.