Categorías

  • Un objetivo, no un temario

    Cada píldora declara qué sabrás construir y poner en producción al terminar. Si no sales con eso funcionando, la píldora ha fallado.

  • Seis plazas

    Grupos diminutos para que nadie se quede atascado en silencio.

  • Nadie llega sin preparar

    Antes de la sesión compruebas tu máquina con un script y demuestras los conocimientos previos. Así tus horas se gastan construyendo, no resolviendo la instalación de otra persona.

  • Cronometrada al minuto

    La agenda se publica entera antes de que compres. Empieza y termina cuando dice.


Hands-on labs gratuitos

Vídeos how-to con pasos reproducibles: cada comando se ejecutó de verdad. Empieza por aquí.

Cómo montar un registro Docker privado y autoalojado

Un registro Docker privado es el servidor que guarda y sirve tus propias imágenes de contenedor en vez de Docker Hub. En este laboratorio levantas la imagen oficial registry:3, etiquetas y subes una imagen alpine, la recuperas tras borrarla en local y la proteges con htpasswd y TLS.

  • 7 pasos
  • 9

Multi-stage builds en Docker: imágenes más pequeñas y seguras

Un multi-stage build en Docker encadena varias etapas FROM en un mismo Dockerfile: una compila con el compilador completo y la etapa final, mínima (Alpine, scratch o distroless), solo copia el binario resultante con COPY --from=build. La imagen de producción queda mucho más pequeña y con menor superficie de ataque.

  • 10 pasos
  • 7

Healthchecks y políticas de reinicio en Docker (en la práctica, con docker run y Compose)

Un HEALTHCHECK le dice a Docker cómo comprobar si un contenedor funciona de verdad, no solo si sigue en marcha; docker inspect y docker ps muestran ese estado como healthy o unhealthy. Las políticas de reinicio deciden qué pasa si el proceso falla: no, on-failure, always o unless-stopped, y Compose puede esperar a un servicio healthy antes de arrancar otro.

  • 7 pasos
  • 6

Ver todos los hands-on labs