docker 安装es8
时间: 2023-10-06 15:07:13 浏览: 44
要在 Docker 中安装 Elasticsearch 8,您可以按照以下步骤进行操作:
1. 首先,确保您已经安装了 Docker。
2. 创建一个新的目录,用于存储 Elasticsearch 的配置文件和数据。在终端中运行以下命令:
```
mkdir esdata
```
3. 进入新创建的目录:
```
cd esdata
```
4. 创建一个 `docker-compose.yml` 文件,并使用文本编辑器打开它:
```
touch docker-compose.yml
nano docker-compose.yml
```
5. 在 `docker-compose.yml` 中添加以下内容:
```
version: '3'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.16.2
container_name: my-elasticsearch
environment:
- discovery.type=single-node
ports:
- 9200:9200
volumes:
- ./data:/usr/share/elasticsearch/data
```
注意:这里使用 `image: docker.elastic.co/elasticsearch/elasticsearch:7.16.2` 来指定安装 Elasticsearch 8.x 版本。您可以根据需要更改版本号。
6. 保存并关闭文件。
7. 返回到之前创建的目录:
```
cd ..
```
8. 使用 Docker Compose 启动 Elasticsearch 容器:
```
docker-compose up -d
```
9. 等待一段时间,直到容器启动并运行 Elasticsearch 服务。
现在,您应该可以通过 `http://localhost:9200` 访问正在运行的 Elasticsearch 8 服务器。
请注意,这只是一个简单的示例配置,用于在 Docker 中安装 Elasticsearch 8。根据您的需求,您可能需要调整配置文件以满足您的实际需求。