🔨
Images

Building Images with docker build

docker build Command
💡 "docker build" chalana, EK, FACTORY, ko, RECIPE, (Dockerfile) DEKAR, PRODUCT, (IMAGE) BANWANE, jaisa, hai — TUM, RECIPE, DETE, ho, FACTORY, STEP-BY-STEP, USE, FOLLOW, karke, FINAL, PRODUCT, READY, kar, deti hai.

"docker build -t myapp:1.0 ." command, CURRENT, DIRECTORY, (".") mein, MAUJOOD, Dockerfile, ko, PADHTI, hai, HAR, INSTRUCTION, ko, EXECUTE, karti hai, aur, "myapp:1.0" NAAM, se, EK, IMAGE, BANATI, hai.

"-t" FLAG, IMAGE, ko, EK, TAG, (naam:version) DETA, hai — agar, TAG, na, do, TO, Docker, EK, RANDOM, ID, ASSIGN, kar, deta, hai, JISE, YAAD, RAKHNA, MUSHKIL, hota hai.

# Build karo apni image, tag ke saath
docker build -t myapp:1.0 .

# Different Dockerfile use karna ho to -f flag:
docker build -t myapp:1.0 -f Dockerfile.prod .

# Build ke baad run karo
docker run -d -p 3000:3000 myapp:1.0
🔨
"docker build" chalana, EK, FACTORY, ko, RECIPE, (Dockerfile) DEKAR, PRODUCT, (IMAGE) BANWANE, jaisa, hai — TUM, RECIPE, DETE, ho, FACTORY, STEP-BY-STEP, USE, FOLLOW, karke, FINAL, PRODUCT, READY, kar, deti hai.
1 / 2
⚡ Quick Recap
  • docker build -t naam:tag . se image banti hai
  • -t flag se image ko readable naam aur version tag milta hai
  • Build context ki saari files daemon ko bheji jaati hain (dockerignore zaroori)
On this page (2 subtopics)

AGAR, TUM, CHAHTE, ho, ki, IMAGE, POORI, TARAH, FRESH, BUILD, ho, (bina, KISI, CACHED, LAYER, use, kiye) TO, "--no-cache" flag, use, karo — YE, USUALLY, DEBUGGING, ya, LATEST, SECURITY, PATCHES, GUARANTEE, karne, ke, liye, USEFUL, hota hai.

docker build --no-cache -t myapp:latest .

Modern, Docker, DEFAULT, RUP, se, "BuildKit" builder, use, karta hai — YE, PARALLEL, LAYER, BUILDS, BETTER, CACHING, aur, SECRET, MOUNTS, (build-time, secrets, JO, FINAL, IMAGE, mein, LEAK, NAHI, hote) jaise, ADVANCED, FEATURES, provide, karta hai.

💡Tip: BuildKit, mein, "docker build --secret" se, SENSITIVE, BUILD-TIME, VALUES, (jaise, npm, tokens) PASS, ki, ja, sakti, HAIN, JO, FINAL, IMAGE, LAYERS, mein, KABHI, STORE, NAHI, hoti.