Qué es Play with Docker para practicar

Clase 10 de 24Curso de Swarm

Resumen

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.