docker 安装部署 es
时间: 2023-10-10 13:09:39 浏览: 98
您好!要安装和部署 Elasticsearch(简称ES)的Docker容器,可以按照以下步骤进行操作:
1. 首先,确保您已经安装了Docker和Docker Compose。您可以在命令行中运行以下命令来检查它们是否已安装:
```
docker --version
docker-compose --version
```
如果命令能够正常执行并显示版本信息,说明已经安装成功。
2. 创建一个新的目录,用于存放Elasticsearch的配置文件和数据。例如:
```
mkdir es-docker
cd es-docker
```
3. 在该目录下创建一个名为`docker-compose.yml`的文件,并使用文本编辑器打开它。
4. 在`docker-compose.yml`文件中,添加以下内容:
```yaml
version: '3'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.14.1
container_name: elasticsearch
environment:
- discovery.type=single-node
ports:
- 9200:9200
volumes:
- esdata:/usr/share/elasticsearch/data
volumes:
esdata:
```
这个配置文件将使用Elasticsearch官方提供的Docker镜像,并将Elasticsearch的数据存储在一个卷中。
5. 保存并关闭`docker-compose.yml`文件。
6. 在命令行中,返回到`es-docker`目录,并运行以下命令来启动Elasticsearch容器:
```
docker-compose up -d
```
这会下载并启动Elasticsearch容器。 `-d`参数表示以后台模式运行。
7. 等待一段时间,直到Elasticsearch容器启动完成。您可以使用以下命令检查容器状态:
```
docker ps
```
如果看到名为`elasticsearch`的容器正在运行,说明安装和部署成功。
现在,您可以通过访问 `http://localhost:9200` 来验证Elasticsearch是否成功部署。您应该能够看到Elasticsearch的相关信息。
希望这可以帮助到您!如果您有任何其他问题,请随时提问。
阅读全文