Docker入门(5):部署elasticsearch+kibana
创建一个network
-
network_1
docker network create network_1
elasticsearch
-
关于elasticsearch
- es 暴露的端口很多
- es 十分的消耗内存
- es 的数据一般需要存放到安全目录
- docker关于elasticsearch
- elasticsearch官方文档
-
分析命令
docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:tag
--name elasticsearch
命名为elasticsearch--net somenetwork
网络配置elasticsearch:tag
elasticsearch版本
-
安装elasticsearch
-
执行命令
我们命名为es_1,网络配置为network_1,选择8.0.0版本docker run -d --name es_1 --net network_1 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:8.0.0
启动后我们发现巨卡!!!
-
-
限制elasticsearch使用内存
-
查看一下
docker stats
不难看出内存使用非常之离谱 -
先停掉es_1
docker stop es_1
-
添加配置
-e ES_JAVA_OPTS="Xms64m -Xmx512m"
- 重新启动一个名为es的容器
docker run -d \ -h elasticsearch \ --name es \ --net network_1 \ -p 9200:9200 -p 9300:9300 \ -e "discovery.type=single-node" \ -e ES_JAVA_OPTS="-Xms128m -Xmx512m" \ elasticsearch:8.0.0
- 再查看一下状态
docker stats
-
kibana
-
关于kibana
-
安装kibana
-
命令
docker run -d -it \ -h kibana \ --name kibana \ --net network_1 \ -p 5601:5601 \ kibana:8.0.0
-
验证
机器ip:5601
别慌,服务没启动。等多运行一下,然后刷新。
-
分类:
Docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!