Jib : un générateur d'image d'applications Java pour conteneur Docker, proposé par Google

Par:
fredericmazue

jeu, 23/08/2018 - 12:15

La conteneurisation d'une application Java n'est pas une tâche simple: il est nécessaire d'écrire un fichier Docker puis pousser l'image vers un registre distant. Tous les développeurs Java ne sont pas des experts en conteneurs souligne Google qui propose Jib.

Jib est un générateur d'image de conteneur qui gère toutes les étapes du conditionnement d'une application en une image de conteneur. Le point fort de Jib pour les développeurs Java est de leur permettre de générer des images à l'aide des outils Java qu'ils connaissent. En effet, Jib est écrit en Java et il s'exécute dans le cadre d'une construction de projet Maven ou Gradle. Il n'est pas besoin de conserver un fichier Docker, d'exécuter un démon Docker ou ni même de s'occuper de créer un fichier JAR contenant toutes ses dépendances.

Processus classique de génération d'une image pour Docker :

Avec Jib :

Jib est open source, disponible sur GitHub.