安装es

docker pull elasticsearch:7.6.0

ES_JAVA_OPTS指定最大内存
5601:5601用于后续kibana连接

docker run -id --name=es -e “discovery.type=single-node” -e “ES_JAVA_OPTS=-Xms512m -Xmx512m” -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch:7.6.0

直接访问ip+9200即可
ElasticSearch系列(一)--安装es,kibana,head插件

安装kibana

–network=container:es 将kibana与es进行连接

docker pull kibana:7.6.2

docker run -it -d -e ELASTICSEARCH_URL=http://127.0.0.1:9200 --name kibana --network=container:es kibana:7.6.2

访问:
http://ip:5601/app/kibana
ElasticSearch系列(一)--安装es,kibana,head插件
可能会出现的bug:
ElasticSearch系列(一)--安装es,kibana,head插件

进入kibana修改配置

docker exec -it kibana bash
cd ./config
vi kibana.yml

修改
:
server.host: “0.0.0.0”
logging.verbose: true
elasticsearch.hosts: [ “http://你的ip:9200” ]

安装es-head

docker pull mobz/elasticsearch-head:5

docker run -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5

输入 ip:9200
在head界面中输入es的地址,进行连接
ElasticSearch系列(一)--安装es,kibana,head插件

相关文章: