You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use Docker commands to start a single-node {{es}} cluster for development or testing. You can then run additional Docker commands to add nodes to the test cluster or run {{kib}}.
13
13
14
14
::::{tip}
15
-
* If you just want to test {{es}} in local development, refer to [Run {{es}} locally](../../../solutions/search/get-started.md). Please note that this setup is not suitable for production environments.
15
+
* If you just want to test {{es}} in local development, refer to [Run {{es}} locally](/deploy-manage/deploy/self-managed/local-development-installation-quickstart.md). Please note that this setup is not suitable for production environments.
16
16
* This setup doesn’t run multiple {{es}} nodes or {{kib}} by default. To create a multi-node cluster with {{kib}}, use Docker Compose instead. See [Start a multi-node cluster with Docker Compose](/deploy-manage/deploy/self-managed/install-elasticsearch-docker-compose.md).
Copy file name to clipboardExpand all lines: deploy-manage/deploy/self-managed/install-elasticsearch-docker-configure.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ When you run in Docker, the [{{es}} configuration files](configure-elasticsearch
13
13
14
14
To use custom configuration files, you [bind-mount the files](#docker-config-bind-mount) over the configuration files in the image.
15
15
16
-
You can set individual {{es}} configuration parameters using Docker environment variables. The [sample compose file](#docker-compose-file) and the [single-node example](#docker-cli-run-dev-mode) use this method. You can use the setting name directly as the environment variable name. If you cannot do this, for example because your orchestration platform forbids periods in environment variable names, then you can use an alternative style by converting the setting name as follows.
16
+
You can set individual {{es}} configuration parameters using Docker environment variables. The [sample compose file](/deploy-manage/deploy/self-managed/install-elasticsearch-docker-compose.md) and the [single-node example](/deploy-manage/deploy/self-managed/install-elasticsearch-docker-basic.md) use this method. You can use the setting name directly as the environment variable name. If you can't do this, for example because your orchestration platform forbids periods in environment variable names, then you can use an alternative style by converting the setting name as follows:
17
17
18
18
1. Change the setting name to uppercase
19
19
2. Prefix it with `ES_SETTING_`
@@ -38,7 +38,7 @@ docker run <various parameters> bin/elasticsearch -Ecluster.name=mynewclusternam
38
38
39
39
While bind-mounting your configuration files is usually the preferred method in production, you can also [create a custom Docker image](#_c_customized_image) that contains your configuration.
Create custom config files and bind-mount them over the corresponding files in the Docker image. For example, to bind-mount `custom_elasticsearch.yml` with `docker run`, specify:
44
44
@@ -54,7 +54,7 @@ The container **runs {{es}} as user `elasticsearch` using uid:gid `1000:0`**. Bi
54
54
55
55
56
56
57
-
###Create an encrypted {{es}} keystore [docker-keystore-bind-mount]
57
+
## Create an encrypted {{es}} keystore [docker-keystore-bind-mount]
58
58
59
59
By default, {{es}} will auto-generate a keystore file for [secure settings](../../security/secure-settings.md). This file is obfuscated but not encrypted.
60
60
@@ -91,7 +91,7 @@ If you’ve already created the keystore and don’t need to update it, you can
## Using custom Docker images [_c_customized_image]
95
95
96
96
In some environments, it might make more sense to prepare a custom image that contains your configuration. A `Dockerfile` to achieve this might be as simple as:
97
97
@@ -115,7 +115,7 @@ Some plugins require additional security permissions. You must explicitly accept
115
115
See [Plugin management](asciidocalypse://docs/elasticsearch/docs/reference/elasticsearch-plugins/_other_command_line_parameters.md) for more information.
116
116
117
117
118
-
###Troubleshoot Docker errors for {{es}} [troubleshoot-docker-errors]
118
+
## Troubleshoot Docker errors for {{es}} [troubleshoot-docker-errors]
119
119
120
120
Here’s how to resolve common errors when running {{es}} with Docker.
Copy file name to clipboardExpand all lines: deploy-manage/deploy/self-managed/install-elasticsearch-with-docker.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ Docker images for {{es}} are available from the Elastic Docker registry. A list
17
17
:::
18
18
19
19
::::{tip}
20
-
If you just want to test {{es}} in local development, refer to [Run {{es}} locally](../../../solutions/search/get-started.md). Please note that this setup is not suitable for production environments.
20
+
If you just want to test {{es}} in local development, refer to [Run {{es}} locally](/deploy-manage/deploy/self-managed/local-development-installation-quickstart.md). Please note that this setup is not suitable for production environments.
21
21
::::
22
22
23
23
Review the following guides to install {{es}} with Docker:
Copy file name to clipboardExpand all lines: deploy-manage/deploy/self-managed/installing-elasticsearch.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,7 +68,7 @@ If you want to install and manage {{es}} yourself, you can:
68
68
* Run {{es}} in a [Docker container](/deploy-manage/deploy/self-managed/installing-elasticsearch.md#elasticsearch-docker-images).
69
69
70
70
::::{tip}
71
-
To try out on your own machine, we recommend using Docker and running both {{es}} and Kibana. For more information, see [Run {{es}} locally](../../../solutions/search/get-started.md). This setup is not suitable for production use.
71
+
To try out on your own machine, we recommend using Docker and running both {{es}} and Kibana. For more information, see [Run {{es}} locally](/deploy-manage/deploy/self-managed/local-development-installation-quickstart.md). This setup is not suitable for production use.
0 commit comments