docker - [07] 部署ES+Kibana

思考问题:以后在Tomcat部署项目,如果每次都要进入容器会十分麻烦,是否可以在容器外部提供一个映射路径,webapps,在外部放置项目,自动同步到容器内部?

 

 

 

一、启动es

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2

执行docker stats可以砍刀elasticsearch使用资源的情况

 

 

二、访问es

1、通过curl工具访问es的9200端口,测试是否可以访问

关闭es的容器,增加内存的限制 ES_JAVA_OPTS

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx512m" \
elasticsearch:7.6.2

查看此时es容器的资源使用情况...... 好好好 (*^▽^*)

 

es暴露端口很多!

es非常耗内存!  docker stats 查看cpu的状态

es的数据一般需要放置到安全目录!挂载!

 

 

三、Kibana整合ES

// TODO

 

 

 

 

— 要养成终身学习的习惯 —

posted @ 2024-04-23 15:28  HOUHUILIN  阅读(13)  评论(0编辑  收藏  举报