Pushing & Pulling Images
Apni, image, ko, registry, par, PUSH, karne, se, PEHLE, USE, "username/repo-name:tag" FORMAT, mein, TAG, karna, PADTA, hai — Docker, tab, hi, SAMAJH, paata hai, ki, YE, image, KAHAAN, aur, KAUNSE, ACCOUNT, ke, ANDAR, UPLOAD, karni, hai.
"docker pull" IMAGE, ko, LOCALLY, DOWNLOAD, kar, leta hai, taaki, BAAR-BAAR, INTERNET, se, DOWNLOAD, na, karna, PADE — "docker run" bhi, AGAR, IMAGE, LOCALLY, NAHI, hai, TO, AUTOMATICALLY, PEHLE, PULL, kar, leta hai.
# Login pehle zaroori hai
docker login
# Image ko apne account ke naam se tag karo
docker tag myapp:1.0 myusername/myapp:1.0
# Registry par push karo
docker push myusername/myapp:1.0
# Kahin bhi se pull karo
docker pull myusername/myapp:1.0- docker tag se image ko username/repo:tag format mein rename kiya jaata hai
- docker push image ko registry par upload karta hai (login zaroori)
- docker pull image ko local machine par download karta hai
Multi-platform, images, (jaise, ARM, aur, x86, dono, ke, liye) ke, saath, "--platform" flag, se, SPECIFIC, ARCHITECTURE, ki, image, PULL, ki, ja, sakti, hai — jaise, Mac, M1/M2, chips, ke, liye, "linux/arm64".
docker pull --platform linux/amd64 myimage:latest"denied: requested access to the resource is denied" ERROR, USUALLY, iska, MATLAB, hai, ki, EITHER, TUM, LOGGED-IN, NAHI, ho, YA, image, ka, NAAM, TUMHARE, Docker, Hub, USERNAME, se, MATCH, NAHI, karta.
docker login
docker tag myapp yourusername/myapp:1.0
docker push yourusername/myapp:1.0