Building Images with docker build
"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 -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)
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.