Ceci est une ancienne révision du document !
Ce wiki introduit un déploiement d'elasticsearch en environnement de développement. La documentation officielle pour déployer le service en production est disponible ici.
Récupérer l'image officielle:
docker pull elasticsearch:7.10.1
Création d'un conteneur exécutant un seul noeud
$ docker run -d --name elastic--net labinfo -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.10.1
Le serveur écoute sur le port 9200, si on fait un GET à l'aide de cURL, le serveur retourne son statut:
curl -XGET http://localhost:9200 { "name" : "0bb59254b378", "cluster_name" : "docker-cluster", "cluster_uuid" : "cIHCGqSIQWOPgjwxfQBySQ", "version" : { "number" : "7.10.1", "build_flavor" : "default", "build_type" : "docker", "build_hash" : "1c34507e66d7db1211f66f3513706fdf548736aa", "build_date" : "2020-12-05T01:00:33.671820Z", "build_snapshot" : false, "lucene_version" : "8.7.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" }