class ElasticSearchContainer(image: str = 'elasticsearch', port: int = 9200, **kwargs)ΒΆ

ElasticSearch container.

Example

>>> import json
>>> import urllib
>>> from testcontainers.elasticsearch import ElasticSearchContainer

>>> with ElasticSearchContainer(f'elasticsearch:8.3.3') as es:
...    resp = urllib.request.urlopen(es.get_url())
...    json.loads(resp.read().decode())['version']['number']
'8.3.3'