English + हिन्दी Version | TechWithAdi
Docker Compose is a tool used to define and manage multi-container Docker applications using a single YAML file.
docker compose version
services:
web:
image: nginx
ports:
- "80:80"
docker compose up -d docker compose ps docker compose logs docker compose restart docker compose down
services:
mysql:
image: mysql:8
environment:
MYSQL_ROOT_PASSWORD: root123
Tool for managing multi-container applications.
Configuration file defining services.
Docker runs containers, Compose manages multiple containers.
docker compose up -d
docker compose down
docker compose ps
docker compose logs
A container definition inside compose file.
Persistent storage for containers.
Allows communication between containers.
docker compose restart
docker compose up --scale service=3
Controls startup order.
Using ports section.
Variables passed to containers.
Pull new image and recreate containers.
Maps host directory into container.
docker compose down
Easy deployment and management.
Define → Deploy → Manage → Remove.
Docker Compose एक tool है जो एक YAML file की मदद से multiple Docker containers को manage करता है।
docker compose version
services:
web:
image: nginx
ports:
- "80:80"
docker compose up -d docker compose ps docker compose logs docker compose restart docker compose down
Multi-container applications manage करने का tool।
Services define करने वाली configuration file।
Docker container चलाता है, Compose multiple containers manage करता है।
docker compose up -d
docker compose down
docker compose ps
docker compose logs
Compose file में container definition।
Persistent storage।
Containers के बीच communication।
docker compose restart
docker compose up --scale service=3
Startup order control करता है।
ports section से।
Container को variables pass करने के लिए।
New image pull करके recreate करें।
Host directory को container में map करना।
docker compose down
Easy deployment और management।
Define → Deploy → Manage → Remove।