-
Construire une image Docker pour WildFly
Il y a quelques jours, j’ai publié un billet pour la mise en place d’un cluster WildFly avec Docker, puis un billet qui détaillait la construction de l’image Docker avec Apache et mod_cluster. Aujourd’hui je vais détailler la construction de l’image Docker avec WildFly 8.1.
Cette image est basée sur les composants suivants :
-
Debian Jessie
-
Java OpenJDK 7
-
WildFly 8.1.0.Final
Voyons ça dans les détails…
-
-
Construire une image Docker pour Apache / mod_cluster
Il y a quelques jours, j’ai publié un billet pour la mise en place d’un cluster WildFly avec Docker, et j’avais promis des détails sur la préparation des images Docker. Je commencerai par l’image du front-end constitué d’un Apache avec mod_cluster.
L’image est basée sur les composants suivants :
-
Debian Jessie
-
Apache 2.4
-
mod_cluster 1.3
Pourquoi ces choix ?
-
-
Compiler mod_cluster pour Apache 2.4 : pourquoi et comment ?
Le module Apache mod_cluster est un load balancer pour WildFly (ou JBoss AS). La grande différence avec les classiques mod_proxy ou mod_jk est son coté dynamique. Il détecte les instances de WildFly par multicast. Et si le multicast n’est pas accepté, ce sont les instances WildFly qui viennent s’enregistrer auprès du module. Bref, mod_cluster permet de gérer un environnement dynamique, avec une configuration légère.
Le problème, c’est qu’au moment de rédiger ce billet, la page de téléchargement de mod_cluster ne propose que des binaires pour Apache 2.2, et dans une version obsolète (1.2.6 alors qu’il existe une 1.3.0 et une 1.2.9). La seule solution, c’est donc de compiler soi-même, la version qu’on souhaite (1.3 pour WildFly, 1.2 pour JBoss AS 7), dans l’environnement que je souhaite (Apache 2.4 sur Linux).
-
Mon interview sur ma formation WildFly, par Arun Gupta
Arun Gupta, Director of Advocacy chez RedHat, m’a récemment interviewé au sujet de ma formation WildFly. Vous pouvez retrouver cette interview sur son blog.
Pour ceux qui sont allergiques à l’anglais, je retranscris ici une version française.
-
Installer un cluster WildFly avec Docker
La fréquentation de ce blog stagne mollement. Pour remonter les statistiques, j’ai décidé d’ajouter un peu de buzzword. Pour aujourd’hui ce sera Docker, et pour rester autour de mes sujets habituels, ce sera Docker + WildFly. L’idée, c’est de monter un cluster WildFly 8.1, avec Apache + mod_cluster en frontal, sur une machine, en isolant les instances avec Docker.