“本篇介绍docker容器如何安装部署ES(ES为elasticsearch简写)”
一、dockerhub关于ES的介绍
**参考文档地址** https://hub.docker.com/_/elasticsearch
二、启动ES
2.1启动命令
启动命令会自动搜索并下载安装镜像
1.docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2
(先用上边的命令安装)
2.docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:tag
(--net somenetwork 网络模式后期更新)

2.2测试是否启动成功
[root@docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
71bfd5e02396 elasticsearch:7.6.2 "/usr/local/bin/dock…" 6 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 es
2.3查看内存使用情况
[root@docker ~]# docker stats
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
71bfd5e02396 es 7.68% 1.049GiB / 1.777GiB 59.02% 1.1kB / 0B 786MB / 1.72MB 43
2.4修改参数限制ES内存
2.4.1 修改配置文件 -e 进行修改
[root@docker ~]# docker run -d --name es01 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.6.2
b28ede12ede529f32a5f0524afd7a6653c11ef4dcf39d0db7cb8f2a71c0ce942
[root@docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b28ede12ede5 elasticsearch:7.6.2 "/usr/local/bin/dock…" 8 seconds ago Up 7 seconds 0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp es01
2.4.2 查看内存占用情况
[root@docker ~]# docker stats
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
b28ede12ede5 es01 2.62% 380.3MiB / 1.777GiB 20.90% 656B / 0B 209MB / 1.74MB 44
2.5本地测试
[root@docker ~]# curl localhost:9200
{
"name" : "b28ede12ede5",
"cluster_name" : "docker-cluster",
"cluster_uuid" : "RFWsm659RWq2wCx_nOLbxg",
"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"
}


被折叠的 条评论
为什么被折叠?



