https://github.com/dockhippie/elasticsearch
Docker images for elasticsearch
https://github.com/dockhippie/elasticsearch
docker image
Last synced: 4 months ago
JSON representation
Docker images for elasticsearch
- Host: GitHub
- URL: https://github.com/dockhippie/elasticsearch
- Owner: dockhippie
- License: mit
- Created: 2015-11-13T11:32:11.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2026-03-01T22:08:16.000Z (4 months ago)
- Last Synced: 2026-03-02T01:34:33.983Z (4 months ago)
- Topics: docker, image
- Language: Shell
- Homepage:
- Size: 345 KB
- Stars: 12
- Watchers: 1
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# elasticsearch
[](https://github.com/dockhippie/elasticsearch/actions/workflows/docker.yml) [](https://github.com/dockhippie/elasticsearch)
These are docker images for [Elasticsearch][upstream] running on our
[Alpine Linux image][parent].
## Versions
For the available versions please look at [Docker Hub][dockerhub] or
[Quay][quayio] or check the existing folders within the
[GitHub repository][github].
## Volumes
* /var/lib/elasticsearch
## Ports
* 9200
* 9300
## Available environment variables
```console
ELASTICSEARCH_ACTION_DESTRUCTIVE_REQUIRES_NAME = false
ELASTICSEARCH_BASE_DIR = /var/lib/elasticsearch
ELASTICSEARCH_BOOTSTRAP_MEMORY_LOCK = false
ELASTICSEARCH_CLUSTER_INITIAL_MASTER_NODES =
ELASTICSEARCH_CLUSTER_NAME = elasticsearch
ELASTICSEARCH_CONFIG_DIR = /etc/elasticsearch
ELASTICSEARCH_DATA_DIR = ${ELASTICSEARCH_BASE_DIR}/data
ELASTICSEARCH_DELETE_GC_LOGS_ON_START = true
ELASTICSEARCH_DISCOVERY_SEED_HOSTS =
ELASTICSEARCH_HEALTHCHECK_CODE = 200
ELASTICSEARCH_HEALTHCHECK_URL = http://localhost:9200/
ELASTICSEARCH_HTTP_COMPRESSION = true
ELASTICSEARCH_HTTP_CORS_ALLOW_ORIGIN =
ELASTICSEARCH_HTTP_CORS_ENABLED = false
ELASTICSEARCH_INITIAL_HEAP = 256m
ELASTICSEARCH_JAVA_OPTIONS =
ELASTICSEARCH_LOGS_DIR = ${ELASTICSEARCH_BASE_DIR}/logs
ELASTICSEARCH_MAX_FD = 65536
ELASTICSEARCH_MAX_MAP_COUNT =
ELASTICSEARCH_MAXIMUM_HEAP = 256m
ELASTICSEARCH_NETWORK_HOST = 0.0.0.0
ELASTICSEARCH_NETWORK_PUBLISH_HOST =
ELASTICSEARCH_NODE_NAME = ${HOSTNAME}
ELASTICSEARCH_NODE_ROLES = master,data,ingest
ELASTICSEARCH_PLUGINS_DIR = ${ELASTICSEARCH_BASE_DIR}/plugins
ELASTICSEARCH_SCRIPTS_DIR = ${ELASTICSEARCH_BASE_DIR}/scripts
ELASTICSEARCH_SKIP_CHOWN = false
ELASTICSEARCH_SKIP_TEMPLATES = false
ELASTICSEARCH_STACK_SIZE = 1m
ELASTICSEARCH_WORK_DIR = ${ELASTICSEARCH_BASE_DIR}/work
ELASTICSEARCH_XPACK_SECURITY_ENABLED = true
ES_JAVA_HOME = /usr/lib/jvm/java-17-openjdk
```
Extracted by the command: `grep -hE ': "\$\{(.*)\}"' latest/overlay/etc/entrypoint.d/*.sh | sed 's/: "\${//' | sed 's/:="/ = /' | sed 's/"}"$//' | sort | uniq`
## Inherited environment variables
* [webhippie/alpine](https://github.com/dockhippie/alpine#available-environment-variables)
## Contributing
Fork -> Patch -> Push -> Pull Request
## Authors
* [Thomas Boerger](https://github.com/tboerger)
## License
MIT
## Copyright
```console
Copyright (c) 2018 Thomas Boerger
```
[upstream]: https://www.elastic.co/elasticsearch
[parent]: https://github.com/dockhippie/alpine
[dockerhub]: https://hub.docker.com/r/webhippie/elasticsearch/tags
[quayio]: https://quay.io/repository/webhippie/elasticsearch?tab=tags
[github]: https://github.com/dockhippie/elasticsearch