060_Docker安装ES+Kibana
目录
参考文档
docker仓库搜索镜像
:::info
docker仓库:https://hub.docker.com/
:::
docker run 创建并启动elasticsearch容器
[root@ecs-214025 admin]# docker run -d --name elasticsearch01 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2
Unable to find image 'elasticsearch:7.6.2' locally
7.6.2: Pulling from library/elasticsearch
ab5ef0e58194: Pull complete
c4d1ca5c8a25: Pull complete
941a3cc8e7b8: Pull complete
43ec483d9618: Pull complete
c486fd200684: Pull complete
1b960df074b2: Pull complete
1719d48d6823: Pull complete
Digest: sha256:1b09dbd93085a1e7bca34830e77d2981521a7210e11f11eda997add1c12711fa
Status: Downloaded newer image for elasticsearch:7.6.2
ae5bff705756196fea36c20c49dbb57b4393b69d7307e31ff4ef9e7f2fe64b34
[root@ecs-214025 admin]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
74af319417b9 tomcat "catalina.sh run" 23 hours ago Up 23 hours 0.0.0.0:3355->8080/tcp, :::3355->8080/tcp tomcat01
[root@ecs-214025 admin]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 55f4b40fe486 4 days ago 142MB
mysql latest 968083d5be36 4 days ago 524MB
tomcat latest 4813a0e5f815 13 days ago 480MB
tomcat 9.0 bfb414f2cf9e 2 weeks ago 480MB
hello-world latest feb5d9fea6a5 9 months ago 13.3kB
centos latest 5d0da3dc9764 9 months ago 231MB
elasticsearch 7.6.2 f29a1ee41030 2 years ago 791MB
[root@ecs-214025 admin]#
docker run 限制内存创建并启动容器
:::info
限制内存
-e ES_JAVA_OPTS="-Xms64m -Xmx512m"
:::
[root@ecs-214025 admin]# docker run -d --name elasticsearch02 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.6.2
3c88d0fc4e036ae61dca7856df208f19fe3214d2437c3ddea3b9e08714f086d0
[root@ecs-214025 admin]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3c88d0fc4e03 elasticsearch:7.6.2 "/usr/local/bin/dock…" 4 seconds ago Up 4 seconds 0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp elasticsearch02
74af319417b9 tomcat "catalina.sh run" 23 hours ago Up 23 hours 0.0.0.0:3355->8080/tcp, :::3355->8080/tcp tomcat01
[root@ecs-214025 admin]#
curl 测试
[root@ecs-214025 admin]# curl localhost:9200
{
"name" : "3c88d0fc4e03",
"cluster_name" : "docker-cluster",
"cluster_uuid" : "lTizTENlSiC3KN017CG8Ig",
"version" : {
"number" : "7.6.2",
"build_flavor" : "default",
"build_type" : "docker",
"build_hash" : "ef48eb35cf30adf4db14086e8aabd07ef6fb113f",
"build_date" : "2020-03-26T06:34:37.794943Z",
"build_snapshot" : false,
"lucene_version" : "8.4.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
[root@ecs-214025 admin]#
docker stats 查看cpu状态
[root@ecs-214025 admin]# docker stats elasticsearch02
es+kibana网络连接图
分类:
190_Docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架