使用docker部署超级简单,已有docker服务的话,只需要简单的两步即可完成elasticsearch部署。
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 | 将本地路径映射到容器路径 |
如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。
本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。