What is Docker Compose?
Docker, Compose, EK, TOOL, hai, JISSE, MULTI-CONTAINER, applications, ko, EK, SINGLE, YAML, FILE, (docker-compose.yml) mein, DEFINE, kiya, ja, sakta, hai — SAARI, SERVICES, (web, app, database, cache, waghera) EK, hi, JAGAH, CONFIGURE, hoti, HAIN.
"docker compose up" EK, hi, COMMAND, se, SAARI, DEFINED, services, ko, CORRECT, ORDER, mein, START, kar, deta hai, UNKA, APNA, NETWORK, banata hai, aur, UNHE, EK, DOOSRE, se, AUTOMATICALLY, CONNECT, kar, deta, hai.
# docker-compose.yml
services:
web:
build: .
ports:
- "3000:3000"
db:
image: postgres:16
environment:
POSTGRES_PASSWORD: secret
# Ek command se sab kuch start:
docker compose up -d- Compose = multi-container apps ek single YAML file mein define karna
- docker compose up se saari services ek command se start ho jaati hain
- Services automatically ek shared network par connect ho jaati hain
Docker, Compose, SINGLE-HOST, LOCAL, DEVELOPMENT, aur, SMALL, deployments, ke, liye, IDEAL, hai. Kubernetes, MULTI-HOST, CLUSTER, orchestration, SELF-HEALING, aur, LARGE-SCALE, PRODUCTION, workloads, ke, liye, DESIGN, kiya, gaya, hai — DONO, DIFFERENT, SCALE, ke, liye, BANAYE, gaye, HAIN.
Docker, Compose, EK, OPEN, SPECIFICATION, follow, karta hai, JISE, "Compose, Specification" kehte, HAIN — YE, sirf, Docker, tak, LIMITED, NAHI, hai, doosre, tools, (jaise, Podman) bhi, ISI, format, ko, SUPPORT, karte, HAIN.