Repolode
GoogleContainerTools

GoogleContainerTools/jib

Crea imágenes de contenedor Docker y OCI optimizadas para aplicaciones Java con Maven o Gradle, sin un daemon de Docker.

Alternativa open source a:Dockerfile

Estrellas
14,456
Forks
1,482
Issues abiertos
259
Último commit
hace 3 días

¿Qué es?

Jib es una herramienta para crear imágenes de contenedor para aplicaciones Java. Funciona como plugin de Maven y Gradle, o como biblioteca de Java, y genera imágenes Docker y OCI directamente a partir de la compilación, sin necesitar un Dockerfile ni un daemon de Docker local. Las imágenes se pueden subir a cualquier registro.

Jib divide una aplicación en varias capas y separa las dependencias de las clases compiladas, de modo que un cambio en el código solo obliga a volver a crear y desplegar las capas modificadas. Las compilaciones son reproducibles: si se vuelve a compilar con el mismo contenido, se obtiene la misma imagen. El proyecto también ofrece Jib Core, una biblioteca de creación de imágenes de propósito general para Java, y una interfaz de línea de comandos basada en ella.

El proyecto incluye ejemplos de Java sin frameworks, Spring Boot, Micronaut y proyectos multimódulo. También incluye documentación para usarlo con Google Cloud Build.

Funciones clave

  • 01Crea imágenes Docker y OCI sin un daemon de Docker ni un Dockerfile.
  • 02Incluye plugins para Maven y Gradle, además de una biblioteca de Java y una CLI.
  • 03Separa las dependencias y las clases en distintas capas para agilizar las compilaciones incrementales.
  • 04Genera imágenes reproducibles a partir de entradas idénticas.
  • 05Sube imágenes a cualquier registro.

Casos de uso

  • Crear contenedores para servicios Spring Boot o Micronaut como parte de una compilación de Maven o Gradle.
  • Crear imágenes en pipelines de CI sin instalar Docker.
  • Integrar la creación de imágenes en flujos de trabajo de Google Cloud Build.

Temas

Preguntas frecuentes

¿Qué es jib?
Crea imágenes de contenedor Docker y OCI optimizadas para aplicaciones Java con Maven o Gradle, sin un daemon de Docker. Jib es una herramienta para crear imágenes de contenedor para aplicaciones Java. Funciona como plugin de Maven y Gradle, o como biblioteca de Java, y genera imágenes Docker y OCI directamente a partir de la compilación, sin necesitar un Dockerfile ni un daemon de Docker local. Las imágenes se pueden subir a cualquier registro.
¿jib es gratuito? ¿Qué licencia tiene?
jib es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jib sigue mantenido?
Mantenimiento activo. El último commit de jib fue el 16 oct 2026.
¿Para qué puedo usar jib?
Crear contenedores para servicios Spring Boot o Micronaut como parte de una compilación de Maven o Gradle. Crear imágenes en pipelines de CI sin instalar Docker. Integrar la creación de imágenes en flujos de trabajo de Google Cloud Build.
¿Dónde consigo jib?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/GoogleContainerTools/jib

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados