🚨 AtomicJar is now part of Docker 🐋! Read the blog

Description

Elasticsearch is a search and analytics engine based on Apache Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.

Examples

var elastic = new ElasticsearchContainer(DockerImageName.parse("docker.elastic.co/elasticsearch/elasticsearch:7.9.2"));
elastic.start();
elasticsearchContainer, err := elasticsearch.RunContainer(ctx, testcontainers.WithImage("docker.elastic.co/elasticsearch/elasticsearch:8.9.0"))
var elasticsearchContainer = new ElasticsearchBuilder()
  .WithImage("elasticsearch:8.6.1")
  .Build();
await elasticsearchContainer.StartAsync();
const container = await new ElasticsearchContainer().start();