Private Registries
COMPANIES, USUALLY, apni, PROPRIETARY, images, ko, PRIVATE, registries, mein, STORE, karti, HAIN — YE, EITHER, SELF-HOSTED, (jaise, "Docker, Registry" open-source, image, ya, Harbor) YA, CLOUD-MANAGED, (jaise, AWS, ECR, Google, Artifact, Registry, Azure, Container, Registry) ho, sakti, HAIN.
Private, registry, use, karne, ke, liye, PEHLE, "docker login <registry-url>" se, AUTHENTICATE, karna, PADTA, hai, PHIR, image, TAG, mein, FULL, registry, URL, INCLUDE, karni, PADTI, hai (jaise, "myregistry.com/myapp:1.0").
# Private registry mein login
docker login myregistry.com
# Full registry URL ke saath tag karo
docker tag myapp:1.0 myregistry.com/team/myapp:1.0
# Push/pull us registry se
docker push myregistry.com/team/myapp:1.0
docker pull myregistry.com/team/myapp:1.0- Private registries = self-hosted (Harbor) ya cloud-managed (AWS ECR)
- Login pehle zaroori hai, image tag mein full registry URL include hoti hai
- Proprietary/company-internal images ke liye private registries use hoti hain
Docker, ka, OPEN-SOURCE, "registry" image, khud, EK, PRIVATE, REGISTRY, khada, karne, ke, liye, use, ki, ja, sakti, hai — YE, EK, hi, "docker run" command, se, START, ho, jaati, hai.
docker run -d -p 5000:5000 --name registry registry:2
docker tag myapp localhost:5000/myapp
docker push localhost:5000/myappCloud, registries, (AWS, ECR, GCP, Artifact, Registry) mein, USUALLY, "docker login" ke, BAJAY, CLOUD, PROVIDER, ke, CLI, TOOLS, (jaise, "aws ecr get-login-password") se, EK, TEMPORARY, TOKEN, generate, karke, LOGIN, kiya, jaata hai.
aws ecr get-login-password | docker login --username AWS --password-stdin <account>.dkr.ecr.<region>.amazonaws.com