What is Docker?
Docker, EK, CONTAINERIZATION, PLATFORM, hai — YE, APPLICATION, ko, USKE, CODE, LIBRARIES, aur, DEPENDENCIES, ke, saath, EK, "CONTAINER" naam, ke, ISOLATED, PACKAGE, mein, BAND, kar, deta, hai. ISSE, "MERE, MACHINE, PAR, TO, CHAL, RAHA, THA" waala, PROBLEM, KHATAM, ho, jaata hai.
Docker, ka, CORE, IDEA, hai: EK, BAAR, BUILD, karo, HAR, JAGAH, RUN, karo — CHAHE, WO, TUMHARA, LAPTOP, ho, COLLEAGUE, ka, LAPTOP, ho, ya, PRODUCTION, SERVER, — CONTAINER, HAMESHA, EXACT, SAME, TAREEKE, SE, BEHAVE, karta hai.
# Docker version check karo
docker --version
# Ek simple container run karo
docker run hello-world- Docker = containerization platform, app + dependencies ek package mein
- "Mere machine par chalta tha" problem solve karta hai
- Build once, run anywhere — consistent behavior har jagah
Docker, 2013, mein, dotCloud, company, ke, EK, INTERNAL, TOOL, se, SHURU, hua, THA — Solomon, Hykes, ne, ISE, PyCon, 2013, mein, PUBLICLY, DEMO, kiya, THA, aur, DEKHTE, hi, DEKHTE, YE, EK, INDUSTRY, STANDARD, ban, gaya.
Docker, se, PEHLE, DEVELOPERS, ko, "IT, WORKS, ON, MY, MACHINE" waali, PROBLEM, ka, SAAMNA, karna, PADTA, THA — DIFFERENT, machines, PAR, DIFFERENT, OS, VERSIONS, LIBRARY, VERSIONS, aur, CONFIGURATIONS, hone, ki, wajah, se, SAME, CODE, ALAG-ALAG, TAREEKE, se, BEHAVE, karta, THA.
# Bina Docker: "kaunsi Node version chahiye? kaunsi OS?"
# Docker ke saath: sab kuch image mein defined hai
docker run node:20-alpine node --version