Docker· ~12 นาที
Registry และ Tags — แชร์ image
push/pull ผ่าน Docker Hub และตั้ง tag เวอร์ชันให้ถูก
Registry เหมือนคลังสินค้ากลางที่เก็บ image ให้คนอื่น/เซิร์ฟเวอร์มาหยิบไปใช้ · Docker Hub คือ registry สาธารณะที่ใหญ่ที่สุด · tag เหมือนป้ายบอกรุ่นสินค้า
หลัง build image แล้ว เราต้อง push ขึ้น registry เพื่อให้เครื่องอื่น (หรือ Kubernetes) pull ไปรันได้
docker login # ล็อกอิน Docker Hub
# ตั้ง tag เป็นรูปแบบ <username>/<repo>:<version>
docker tag myapp:1.0 myuser/myapp:1.0
docker push myuser/myapp:1.0 # ส่งขึ้น registry
# เครื่องอื่น: ดึงลงมาใช้
docker pull myuser/myapp:1.0สรุป Key Takeaways
- Registry = คลังกลางเก็บ image · Docker Hub = สาธารณะที่นิยมสุด
- วงจร: login → tag (user/repo:version) → push → (เครื่องอื่น) pull
- อย่าใช้ latest ใน production — ตั้ง tag เวอร์ชันชัดเจน
- องค์กร/cloud ใช้ private registry เช่น Amazon ECR
อ่านจบแล้วอย่าลืมทำเครื่องหมาย

