安裝ES
版本7.3.2
docker拉取
sudo docker pull elasticsearch:7.3.2
創(chuàng)建持久化文件
sudo mkdir -p /myfile/elasticsearch/config
sudo mkdir -p /myfile/elasticsearch/data
sudo mkdir -p /myfile/elasticsearch/plugins
配置詳情
echo "http.host: 0.0.0.0" >> /myfile/elasticsearch/config/elasticsearch.yml
啟動(dòng)前準(zhǔn)備
####賦予權(quán)限
sudo chmod -R 777 /myfile/elasticsearch
####配置虛擬內(nèi)存
sudo sysctl -w vm.max_map_count=262144
測(cè)試正常啟動(dòng)頁(yè)面
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms84m -Xmx512m" \
-v/myfile/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /myfile/elasticsearch/data:/usr/share/elasticsearch/data \
-v /myfile/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.3.2
image.png
安裝Kibana
docker拉取
sudo mkdir -p /myfile/kibana # 創(chuàng)建掛載配置目錄
sudo chmod 777 /myfile/kibana # 賦值讀寫執(zhí)行權(quán)限
sudo echo "server.host: 0.0.0.0" >> /myfile/kibana/kibana.yml
sudo echo "elasticsearch.hosts: http://0.0.0.0:9200" >> /myfile/kibana/kibana.yml # 0.0.0.0 表示你的ip
啟動(dòng)Kibana
sudo docker run --name kibana -v /myfile/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml -p 5601:5601 -d kibana:7.3.2
測(cè)試啟動(dòng)的頁(yè)面
kibana