安装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: elasticsearchrestart: alwaysimage: elasticsearch:7.10.1ports:- "9200:9200"- "9300:9300"volumes:- ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml- ./data:/usr/share/elasticsearch/data- ./plugins:/usr/share/elasticsearch/pluginsenvironment:- "ES_JAVA_OPTS=-Xms128m -Xmx256m"- "discovery.type=single-node"
安装Kibana
docker-compose.yml文件
version: "3"services:kibana:container_name: kibanaimage: kibana:7.10.1ports:- "5601:5601"restart: alwaysenvironment:- ELASTICSEARCH_HOSTS=http://你安装es的服务器地址(不能写localhost, 因为在不同的容器中):9200
