Docker Swarm · Lección 01
¿Qué problema resuelve Docker Swarm que un único host Docker no puede resolver por sí solo?
Sustituye el motor de contenedores por uno propio más ligero, reduciendo el consumo de memoria de cada contenedor frente al runtime habitual de Docker
Construye las imágenes de forma distribuida entre varios nodos para acelerar los builds de Dockerfile en equipos con muchos desarrolladores
Convierte cada contenedor en una máquina virtual con su propio kernel para mejorar el aislamiento entre los servicios del cluster
Agrupa varios hosts Docker en un cluster, permite declarar cuántas réplicas de un servicio deben correr y se encarga de repartirlas entre nodos y de reemplazarlas si fallan
Docker Swarm · Lección 01
Completa el código
Swarm está integrado en el propio Docker
Revisa: Swarm viene integrado en el propio Docker Engine, sin instalar nada aparte.
Docker Swarm · Lección 01
¿Por qué declarar el número de réplicas deseado es más robusto que arrancar contenedores a mano con docker run en varios servidores?
Pista: con el estado deseado declarado, Swarm compara continuamente lo que corre con lo que debería correr y corrige las diferencias; con docker run a mano nadie vigila que el contenedor siga vivo ni lo recrea en otro servidor si el host cae.
✓
¡Lección completada!
Qué es Docker Swarm y qué problema resuelve
0
XP ganado
3
Vidas restantes