如何使用docker-compose 部署单节点8.1.3版本的ElasticSearch和kibana,关闭https
时间: 2024-05-13 07:20:48 浏览: 124
以下是使用docker-compose部署单节点8.1.3版本的ElasticSearch和kibana,关闭https的步骤:
1. 安装Docker和Docker Compose。
2. 创建一个文件夹,例如"elk",在该文件夹下创建一个名为"docker-compose.yml"的文件。
3. 在docker-compose.yml文件中添加以下内容:
```
version: '3'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:8.1.3
container_name: elasticsearch
environment:
- discovery.type=single-node
volumes:
- esdata:/usr/share/elasticsearch/data
ports:
- 9200:9200
kibana:
image: docker.elastic.co/kibana/kibana:8.1.3
container_name: kibana
environment:
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
ports:
- 5601:5601
volumes:
esdata:
driver: local
```
4. 保存文件并运行以下命令启动容器:
```
docker-compose up -d
```
5. 等待一段时间,容器启动后,通过以下地址访问Kibana:
```
http://localhost:5601
```
6. 如果需要关闭https,可以在kibana服务下添加以下环境变量:
```
environment:
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
- SERVER_SSL_ENABLED=false
```
7. 保存文件并重新运行以下命令重新启动容器:
```
docker-compose up -d
```
这样就可以在本地部署单节点8.1.3版本的ElasticSearch和Kibana,并关闭https。
阅读全文