Docker เปิดบริการ Docker Trusted Registry เป็นบริการแบบ Commercial สำหรับองค์กรที่ต้องการการ support จาก Docker โดยตรง ซึ่ง Docker Trusted Registry คุณสามารถใช้บริการผ่าน Cloud Service ต่างๆ ได้ เช่น Amazon Web Service, Azure เป็นต้น และรวมไปถึงการติดตั้ง Registry เองแบบ on-premise ด้วย การ support แบ่งเป็น Plan ต่างๆ ขึ้นอยู่กับความต้องการของคุณครับ

มาเริ่มกันเลย AWS ให้บริการ Docker Trusted Registry แล้วคุณสามารถติดตั้งผ่าน AWS Maketplace หรือจากหน้า Console ก็ได้ ในข่วงที่เขียนบทความนี้ AMI มีบริการเฉพาะใน Zone US East (N.Virginia) และ US West (Oregon, N.California) เท่านั้น

สำหรับท่านที่ใช้ผ่าน EC2 Console เลือก Region Zone ให้ถูกนะครับ กดสร้าง Instance จากนั้นค้นหา Docker Trusted Registry จาก Marketplace

กด Select จะมีรายละเอียดและราคาตามขนาดของ Instance

กด Next เลือกขนาดของ Instance ที่ต้องการใช้งาน เริ่มต้นที่ m3.large ราคาประมาณ $0.133 ต่อชั่วโมง

กด Review and Launch ในส่วน Security Group จะกำหนด port ที่ต้องการใช้งานมาให้แล้ว

กด Launch ได้เลย เลือก Keypair ที่ต้องการใช้งาน

รอจน Instance มีสถานะเป็น run

จากนั้นมาตั้งค่าต่อ เปิดเบราเซอร์ไปที่ Docker Trusted Registrsy เราจะพบ Error สีแดง 2 อัน ซึ่งระบบต้องการ Domain Name และ License หากคุณผูก domain ไว้กับ Route53 ก็จะสะดวกหน่อย หากต้องการทดลองใช้ Pulic Domain ที่ AWS สร้างให้ก็ได้

กดไปที่ Setting ใส่ Domain Name ให้ถูกต้อง

กดไปที่ License ใส่ License ให้ถูกต้อง

สำหรับท่านที่อยากลองมี Trial License ให้ใช้งาน 1 เดือน

สำหรับการตั้งค่าเพิ่มเติมเช่น Storage, SSL และ Authentication สามารถตั้งค่าเพิ่มเติมผ่านหน้าเว็บได้เช่นกัน

เมื่อกรอกครบแล้ว Error สีแดงก็หายหมดแล้ว เริ่มใช้งานได้

ตัว Trusted Registry มีหน้าจอ Dashboard พร้อมระบบ Monitor มาให้ด้วย คล้ายๆ กับ cAdvisor

มาลองใช้งานกันดูครับ เริ่มจาก tag image ที่เราต้องการ push ไปยัง registry นี้ก่อน ผมมี redis อยู่ก็สั่ง tag ดังนี้

docker tag sameersbn/redis ec2-54-158-155-210.compute-1.amazonaws.com/anoochit/redis

จากนั้นก็สั่ง push ได้เลย ดังนี้

docker push ec2-54-158-155-210.compute-1.amazonaws.com/anoochit/redis

เท่านี้เราก็ใช้งานได้แล้ว :)

Comments are closed.