Trabajar con Docker Hub es gratis hasta cierto punto, y aquí viene la parte incómoda: las letras chiquitas. Si quieres pasar de aprender Docker a usarlo en un entorno productivo, necesitas entender qué plan te conviene, cuántos pulls puedes hacer y cuándo el uso comercial deja de ser legal bajo el plan personal.
¿Qué incluye el plan personal de Docker y cuáles son sus límites?
El plan personal es el que probablemente estás usando ahora mismo si llegaste hasta aquí siguiendo el curso. Te da acceso a Docker Desktop sin costo, pero con restricciones que vale la pena revisar antes de subir cualquier proyecto serio.
La primera limitante es el número de descargas. Solo puedes hacer 200 pulls cada seis horas, y este límite no es individual: aplica al conjunto de personas y servicios que jalan tus imágenes. Si la persona 201 intenta descargar tu imagen, tendrá que esperar seis horas.
¿Puedo usar Docker Hub gratis en producción? No. El plan personal no permite uso comercial en entornos productivos según los términos de Docker, y además tiene límites técnicos como los 200 pulls cada seis horas que harían inviable un servicio real.
La segunda restricción está en seguridad. Solo puedes proteger tres repositorios con Docker Scout para escanear vulnerabilidades. Si tienes 20 repositorios, los otros 17 quedan fuera del análisis automatizado, aunque sí puedes correr análisis locales puntuales.
¿Cuánto cuestan los planes de Docker y qué ofrecen?
Cuando dejas el modo aprendizaje, Docker tiene varios escalones de precio pensados para distintos tamaños de equipo y proyecto.
- Plan Pro a 5 USD al mes: incluye repositorios privados dentro de Docker Hub, así que te ahorras configurar un container registry en un proveedor de nube. Sube el límite a 5.000 pulls por día y habilita builds concurrentes para construir varias imágenes al mismo tiempo.
- Plan Team a 9 USD por usuario al mes: pensado para equipos con colaboración compartida y más controles administrativos.
- Plan Business a 24 USD por usuario al mes: orientado a empresas que necesitan gobernanza, seguridad avanzada y atención dedicada.
El salto del plan personal al Pro es el más relevante para quien empieza a profesionalizar su uso. Pasar de 200 pulls cada seis horas a 5.000 por día cambia por completo lo que puedes hacer.
¿Qué son los builds concurrentes en Docker? Es la posibilidad de construir varias imágenes al mismo tiempo sin que una bloquee a la otra. Acelera flujos de CI/CD cuando manejas varios servicios en paralelo.
¿Cuándo es obligatorio pagar Docker Desktop en una empresa?
Aquí está la parte que muchos equipos pasan por alto. Docker Desktop requiere licencia comercial obligatoria cuando lo usa una compañía que rebasa los 250 empleados o que factura más de 10 millones de dólares. No es opcional, es parte del contrato.
Los términos de uso se actualizan periódicamente. La última actualización mencionada vence el 14 de noviembre de 2024, lo que significa que a partir del 15 de noviembre aplican condiciones diferentes que conviene revisar directamente en el sitio de Docker.
¿Cómo manejan las empresas grandes las licencias de Docker?
Un ejemplo concreto: en Microsoft, durante la fase de aprendizaje los empleados pueden usar Docker Desktop personal sin pagar nada. Pero en el momento en que alguien entra a un proyecto real, la empresa le asigna una suscripción del nivel adecuado.
Esta práctica logra dos cosas:
- Cumple con los términos legales de Docker y evita sanciones por uso indebido.
- Permite que cada proyecto tenga el tier correcto sin pagar de más por personas que solo están explorando.
Ignorar esto puede tener consecuencias serias para tu equipo o tu empresa, desde multas hasta la pérdida de acceso a la herramienta en producción.
¿Qué plan de Docker debo elegir según mi caso?
La decisión depende de qué tan lejos quieras llevar tus proyectos y con quién trabajas.
- Si solo estás aprendiendo y experimentando en local, el plan personal es suficiente.
- Si tienes proyectos personales con repositorios privados o despliegues pequeños, el plan Pro de 5 USD resuelve la mayoría de fricciones.
- Si trabajas con un equipo, evalúa Team o Business según el tamaño y la necesidad de controles.
- Si tu empresa rebasa 250 empleados o 10 millones en facturación, la licencia comercial es obligatoria.
Docker es una herramienta poderosa para desplegar servicios de mil maneras, pero la clave está en usarla con el plan correcto para tu contexto. ¿En qué etapa estás tú: aprendizaje, proyecto personal o uso empresarial? Cuéntame en los comentarios qué plan crees que te conviene.