安装ElasticSearch
1.新建配置文件及目录
cd到存放docker-compose.yml的文件夹下
创建相关目录: mkdir config && mkdir data && mkdir plugin
创建配置文件: cd config && touch elasticsearch.yml
写入配置:echo "http.host: 0.0.0.0" >> ./data/elasticsearch/config/elasticsearch.yml
2.配置docker-compose.yml文件
version: "3"
services:
elasticsearch:
container_name: elasticsearch
restart: always
image: elasticsearch:7.10.1
ports:
- "9200:9200"
- "9300:9300"
volumes:
- ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
- ./data:/usr/share/elasticsearch/data
- ./plugins:/usr/share/elasticsearch/plugins
environment:
- "ES_JAVA_OPTS=-Xms128m -Xmx256m"
- "discovery.type=single-node"
安装Kibana
docker-compose.yml文件
version: "3"
services:
kibana:
container_name: kibana
image: kibana:7.10.1
ports:
- "5601:5601"
restart: always
environment:
- ELASTICSEARCH_HOSTS=http://你安装es的服务器地址(不能写localhost, 因为在不同的容器中):9200