Créer une image docker d’elasticsearch avec marvel préinstallé

Je fais suite à un précédent post sur elasticsearch et docker.

Il existe déjà des images docker pré configurées avec elasticsearch et marvel. Cependant, il n’en existe pas d’officielles et celle qu’il y a ne me conviennent pas trop.

J’ai décidé de créer une image se basant sur une archive de marvel pré-téléchargée.

Dans un répertoire, j’ai ajouté un répertoire install_plugins avec le zip de marvel installé ( je pourrai installer ensuite les plugins shield et license)

Voici le contenu du fichier Dockerfile:

FROM elasticsearch
 MAINTAINER alexandre <>
 ENV HOSTNAME 127.0.0.1
 EXPOSE 9200 9300
 ADD install_plugins /usr/share/elasticsearch/setup
 RUN /usr/share/elasticsearch/bin/plugin -i marvel -u file:///usr/share/elasticsearch/setup/marvel-latest.zip

 

Vus : 482
Publié par Littlewing : 368