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
