Docker Swarm Docker کا built-in container orchestration tool ہے — Docker hosts کے ایک گروپ کو ایک cluster میں تبدیل کرتا ہے جو familiar Docker commands سے manage ہوتا ہے۔ یہ Kubernetes سے آسان ہے لیکن کم طاقتور ہے؛ دونوں کو سمجھنا صورتحال کے لیے صحیح orchestration منتخب کرنے میں مدد کرتا ہے۔
Docker Swarm کیا فراہم کرتا ہے
Swarm clusters multiple Docker hosts and orchestrates containers ("services"):
✓ Built into Docker — uses familiar Docker CLI/Compose-like syntax (low learning curve)
✓ SERVICES with replicas; scheduling across nodes; SELF-HEALING (restart failed tasks)
✓ Scaling, ROLLING UPDATES/rollbacks, overlay networking, service discovery, secrets
✓ Load balancing (built-in routing mesh)
docker swarm init
docker service create --replicas 3 --name web -p 80:80 nginx
docker service scale web=5
docker service update --image nginx:1.25 web
