博客再次改版了,这次在细节方面做了一些调整。
docker 单机部署elasticsearch
时间:2021-11-04 21:18:38 +0800 CST 浏览:75

使用docker部署超级简单,已有docker服务的话,只需要简单的两步即可完成elasticsearch部署。

准备环境

  • docker version: 20.10.8
  • os version: centos7
  • elasticsearch version: 7.13.4

准备工作

docker pull elasticsearch:7.13.4

mkdir -p /data/elasticsearch/{config,data,log,plugins}

运行服务

docker run -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms1g -Xmx1g" -d -p 9200:9200 -p 9300:9300 -v /data/elasticsearch/plugins:/usr/share/elasticsearch/plugins -v /data/elasticsearch/data:/usr/share/elasticsearch/data -v /data/elasticsearch/log:/usr/share/elasticsearch/log --restart always --name es elasticsearch:7.13.4
参数 范例值 备注
-d 启动后不在当前界面打印日志,你也可以不写这个参数
–restart always 自动高可用,死了自动拉起来,你也可以直接不写这个参数
-p 将容器内的端口映射到宿主机的端口,根据你的需要可以自行调整宿主机的端口号
-e key=value 设置容器的环境变量
-v your_path:your_path 将本地路径映射到容器路径


如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。

本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。


来说两句吧