Docker 安装Elasticsearch7
1、拉取docker elasticsearch 镜像
docker pull elasticsearch:7.8.0
2、先配置宿主机的 参数,否则无法启动,会报错

需要配置如下内容:
vim /etc/security/limits.conf
#加入如下内容
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
vim /etc/sysctl.conf
#加入如下内容
vs.max_map_count=262145
刷新配置文件sysctl.conf
sysctl -p
3、先启动简洁版的容器
docker run -id \
--restart=always \
--name=elasticsearch7.8.0 \
-p 9200:9200 \
-p 9300:9300 \
-v /etc/localtime:/etc/localtime \
-e "discovery.type=single-node" \
-e TZ='Asia/Shanghai' \
-e LANG="en_US.UTF-8" \
elasticsearch:7.8.0
4、copy容器中的文件,到宿主机上
docker cp 97d21381af5a4e49e:/usr/share

本文详细介绍了如何使用Docker安装Elasticsearch7,包括拉取镜像、配置宿主机参数、启动容器、配置elasticsearch.yml以及安装elasticsearch-head。特别指出启动Elasticsearch时需设置discovery.type和避免cluster.initial_master_nodes配置,同时提到了docker安装elasticsearch-head可能遇到的跨域问题及其解决策略。
最低0.47元/天 解锁文章

1421

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



