---
title: Install Elasticsearch with Docker
description: Docker images for Elasticsearch are available from the Elastic Docker registry. A list of all published Docker images and tags is available at www.docker.elastic.co...
url: https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4440/deploy-manage/deploy/self-managed/install-elasticsearch-with-docker
products:
  - Elasticsearch
---

# Install Elasticsearch with Docker
Docker images for Elasticsearch are available from the Elastic Docker registry. A list of all published Docker images and tags is available at [www.docker.elastic.co](https://www.docker.elastic.co). The source code is in [GitHub](https://github.com/elastic/elasticsearch/blob/master/distribution/docker).
This package contains both free and subscription features. [Start a 30-day trial](https://docs-v3-preview.elastic.dev/elastic/elasticsearch/tree/main/reference/elasticsearch/configuration-reference/license-settings) to try out all of the features.
<tip>
  If you just want to test Elasticsearch in local development, refer to [Run Elasticsearch locally](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4440/deploy-manage/deploy/self-managed/local-development-installation-quickstart). Note that this setup is not suitable for production environments.
</tip>

Review the following guides to install Elasticsearch with Docker:
- [Start a single-node cluster in Docker](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4440/deploy-manage/deploy/self-managed/install-elasticsearch-docker-basic)
- [Start a multi-node cluster with Docker Compose](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4440/deploy-manage/deploy/self-managed/install-elasticsearch-docker-compose)
- [Using the Docker images in production](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4440/deploy-manage/deploy/self-managed/install-elasticsearch-docker-prod)
- [Configure Elasticsearch with Docker](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4440/deploy-manage/deploy/self-managed/install-elasticsearch-docker-configure)