Qué es Play with Docker para practicar
Clase 10 de 24 • Curso de Swarm
Contenido del curso
Primeros pasos
- 6

Instalación de Docker en Mac, Ubuntu y Windows
10:13 min - 7

Cómo iniciar Docker Swarm en tu máquina
08:35 min - 8

Creando servicios en Docker Swarm
05:36 min - 9

Cómo funciona docker service ps internamente
11:09 min - 10

Qué es Play with Docker para practicar
Viendo ahora - 11

Creando un Docker Swarm multinodo real
06:15 min
Administrando Servicios
Swarm avanzado
- 15

Cómo Docker Swarm enruta tráfico sin perder peticiones
06:56 min - 16

Docker Swarm constraints: dónde correr cada tarea
09:04 min - 17

Cómo drenar nodos en Docker Swarm sin downtime
07:56 min - 18

Redes Overlay en Docker Swarm: Comunicación entre Servicios
13:39 min - 19

Docker Stack: automatiza despliegues multinodo
10:49 min - 20

Implementación de Reverse Proxy con Traefik en Docker Swarm
16:49 min
Swarm productivo
Conclusiones
Aprende a usar Docker y Docker Swarm en modo multinodo sin gastar dinero. Con Play with Docker (apps.playwithdocker.com), un playground oficial creado por los argentinos Marcos Lili Hall y Jonathan Levitski, tendrás un entorno listo para practicar, colaborar en tiempo real y preparar un clúster Swarm de forma simple.
¿Qué es Play with Docker y por qué sirve para Swarm?
Play with Docker es un entorno gratuito y temporal (4 horas) que entrega una máquina Ubuntu con Docker Community Edition preinstalado, 4 GB de RAM y CPU dedicados. Solo necesitas tu cuenta de Docker Hub para iniciar. Ideal para practicar: no requiere configurar redes ni pagar nubes como Amazon o Azure.
- Espacio de trabajo por 4 horas, gratuito y efímero.
- Ubuntu con Docker CE actualizado y herramientas útiles.
- Orientado a práctica: no persistente, úsalo para pruebas.
- Perfecto para Docker Swarm en modo multinodo.
¿Cómo iniciar la sesión gratuita?
- Abre un navegador y entra a apps.playwithdocker.com.
- Inicia sesión con Docker Hub y haz clic en start.
- Presiona “Add new instance” para crear una máquina y abrir la terminal.
Tendrás una terminal con IP propia, lista para ejecutar comandos Docker. Puedes alternar a pantalla completa con Alt+Enter y volver con la misma combinación.
¿Qué comandos básicos conviene probar?
Ejecuta estos comandos para validar el entorno y la versión:
docker info
docker version
Verás que estás en una máquina Ubuntu con Docker CE estable, lista para trabajar.
¿Cómo colaborar en tiempo real y compartir la terminal?
Puedes abrir la misma sesión en dos navegadores o compartir el enlace con colegas. Todos verán la misma terminal y lo que escribe cada persona, ideal para resolver dudas por videollamada (Hangouts, Skype u otras).
- La sesión es compartible mediante URL.
- Varias personas pueden conectarse simultáneamente.
- Perfecto para soporte, tutoría o trabajo en equipo.
¿Cómo abrir la misma sesión en otro navegador?
- Copia la URL de la sesión activa.
- Pégala en otro navegador y verifica que lo escrito se refleja en ambos.
- Usa Alt+Enter para una experiencia de terminal a pantalla completa.
¿Cómo usar el editor y el file system?
Desde la interfaz, abre el editor para navegar el file system (por defecto en /root). Puedes crear y editar archivos directamente:
touch hola-perazi.txt
- Edita archivos de texto en el panel.
- Sube o monta archivos desde tu equipo.
- Trae tu código: las máquinas incluyen git, útil para integrar proyectos desde GitHub u otros repositorios.
¿Cómo conectarse por SSH al nodo y preparar un Swarm multinodo?
Play with Docker permite conectarte por SSH al nodo recién creado mediante un comando que ofrece la propia interfaz. En macOS y Linux ya tienes SSH; en Windows puedes instalarlo siguiendo la guía sugerida. Al conectarte, trabajarás desde tu terminal local como si fuera una máquina propia.
- Conexión SSH directa al nodo de práctica.
- Flujo de trabajo cómodo desde tu terminal habitual.
- Mayor control y velocidad para ejecutar comandos.
¿Qué habilita el acceso SSH?
- Ejecutar Docker desde tu shell local.
- Integrarte con herramientas que ya usas.
- Mejorar la productividad al no depender solo del navegador.
¿Cómo escalar con nuevas instancias?
- Crea más nodos con “Add new instance”.
- Úsalos para formar el Swarm y practicar alta disponibilidad y distribución de servicios.
- La inicialización y unión de nodos se muestra a continuación en tu práctica de Swarm.
¿Quieres probar un caso concreto o tienes dudas sobre la colaboración en tiempo real o el editor? Deja tu comentario y cuéntame qué te gustaría montar con Docker Swarm.