▶️
Containers

Running Containers

docker run Command
💡 "docker run" EK, IMAGE, ko, "PLAY, BUTTON" DABANE, jaisa, hai — IMAGE, EK, PAUSED, RECIPE, hai, aur, "run" USE, ACTUALLY, EXECUTE, karke, EK, LIVE, RUNNING, PROCESS, mein, BADAL, deta hai.

"docker run" ACTUALLY, DO, STEPS, karta hai: PEHLE, IMAGE, se, EK, NEW, CONTAINER, CREATE, karta hai, PHIR, USE, START, kar, deta, hai. YE, "docker create" + "docker start" ka, SHORTCUT, hai.

"-d" (detached) FLAG, se, container, BACKGROUND, mein, chalta, hai, aur, TERMINAL, WAAPAS, MIL, jaata hai. Bina, "-d" ke, container, FOREGROUND, mein, chalta, hai, aur, USKE, LOGS, DIRECTLY, TERMINAL, mein, DIKHTE, HAIN.

# Foreground mein run karo
docker run nginx

# Background (detached) mein run karo
docker run -d --name my-nginx nginx

# Interactive shell ke saath run karo
docker run -it ubuntu bash
▶️
"docker run" EK, IMAGE, ko, "PLAY, BUTTON" DABANE, jaisa, hai — IMAGE, EK, PAUSED, RECIPE, hai, aur, "run" USE, ACTUALLY, EXECUTE, karke, EK, LIVE, RUNNING, PROCESS, mein, BADAL, deta hai.
1 / 2
⚡ Quick Recap
  • docker run = docker create + docker start ka shortcut
  • -d flag se container background mein (detached) chalta hai
  • -it flag se interactive terminal session milta hai container ke andar
On this page (2 subtopics)

"--name" flag, se, container, ko, EK, READABLE, NAAM, diya, ja, sakta hai — agar, NAAM, na, do, TO, Docker, AUTOMATICALLY, EK, RANDOM, TWO-WORD, NAAM, (jaise, "brave_curie") ASSIGN, kar, deta hai.

docker run -d --name my-web-server nginx
docker stop my-web-server   # Naam se easily reference kar sakte ho

"-e" FLAG, se, container, ko, environment, variables, PASS, ki, ja, sakti, HAIN, RUNTIME, PAR, — YE, DATABASE, PASSWORDS, API, keys, ya, CONFIG, VALUES, ko, IMAGE, ke, ANDAR, HARDCODE, kiye, BINA, PASS, karne, ka, TAREEKA, hai.

docker run -d -e DATABASE_URL=postgres://localhost/mydb -e NODE_ENV=production myapp