Mr. Deepak Verma
Web Developer
Docker Registry क्या है?

Learn Docker by M-Learnify

Docker

Docker Registry क्या है?


Docker Registry क्या है?

Docker Registry क्या है?

Docker Registry एक ऐसा storage या repository होता है जहाँ पर Docker images को store किया जाता है और जहाँ से उन्हें download (pull) किया जा सकता है। सीधे शब्दों में —

Docker Registry = “Docker images का online warehouse”

Registry क्यों जरूरी है?

  • Image को share करने के लिए: Team के दूसरे सदस्य या server पर वही image चलानी हो, तो registry में upload (push) की जाती है।
  • Version control के लिए: Docker images को अलग-अलग tags (जैसे: v1.0, latest) के साथ store किया जाता है ताकि version manage हो सकें।
  • Deployment के लिए: Production या cloud server पर container run करने के लिए image registry से pull करनी पड़ती है।

Popular Docker Registries

Registry Description
Docker Hub Official public registry, default registry
Amazon ECR AWS का private registry
Google Container Registry (GCR) GCP का registry
Harbor Open-source private registry

Docker Registry का Use कैसे होता है?

1. Image को Registry में Push करना

docker tag my-app:latest username/my-app:latest
docker push username/my-app:latest

2. Image को Registry से Pull करना

docker pull username/my-app:latest

3. Server पर Container Run करना

docker run -d -p 8080:80 username/my-app:latest
⚠️ नोट: Registry पर push करने से पहले आपको docker login कमांड से authenticate होना पड़ता है, वरना “authentication required” त्रुटि (error) मिल सकती है।
संक्षेप में:

Registry = Docker images का warehouse
Use: Images को store, share और manage करने के लिए
बिना registry के images केवल local system पर रहती हैं
Registry के जरिए globally किसी भी server पर container run किया जा सकता है।
← Back to Courses
Course Lessons