Docker部署ElasticSearch+Kibana

下载ElasticSearch镜像

docker pull elasticsearch:7.7.0

启动es容器

# 新建es配置文件,elasticsearch.yml
# 配置内容: http.host: 0.0.0.0

docker run --name elasticsearch -p 9200:9200 \
 -p 9300:9300 \
 -e "discovery.type=single-node" \
 -e ES_JAVA_OPTS="-Xms64m -Xmx128m" \
 -v /d/dockermnt/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
 -v /d/dockermnt/elasticsearch/data:/usr/share/elasticsearch/data \
 -v /d/dockermnt/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
 -d elasticsearch:7.7.0

浏览器访问http://localhost:9200

下载Kibana镜像

docker pull kibana:7.7.0

启动kibana

 docker run -d --name=kibana --restart=always -p 5601:5601 -v /d/dockermnt/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml kibana:7.7.0

浏览器访问http://localhost:5601 kibana地址

注意点:es和kibana镜像保持一致

  • 如果报错,需要进入容器修改/config/kibana.yml文件中的elasticsearch.host为docker inspect elasticsearch 中的的IPAddress
/usr/share/kibana/config/kibana.yml
# 修改内容为如下,主要修改项为elasticsearch.hosts,默认生成的为elasticsearch
#
# ** THIS IS AN AUTO-GENERATED FILE **
#

# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://172.17.0.2:9200" ]
monitoring.ui.container.elasticsearch.enabled: true

docker elasticsearch 安装官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容