Docker Swarm هو أداة تنسيق الحاويات المدمجة في Docker — التي تحول مجموعة من مضيفي Docker إلى مجموعة يتم إدارتها باستخدام أوامر Docker المألوفة. إنها أبسط من Kubernetes لكنها أقل قوة؛ فهم كليهما يساعد على اختيار التنسيق المناسب للموقف.
ما يوفره 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
