Elasticsearch 7.8.0Dockerfile安装指南

DockerfileElasticsearch:7.8.0其实没你想的那么麻烦,写个配置文件,镜像一打包,服务立马就能跑起来。嗯,版本指定清楚点,少踩坑,别问我怎么知道的。

镜像里用的还是elasticsearch:7.8.0,这个版本蛮稳定,没那么多幺蛾子,挺适合线上环境。你要装最新的也行,但老版本的兼容性好,是搭配老项目的时候。

要写好Dockerfile,建议你先看看Dockerfile 文件简介,格式对了,构建就稳了。就是内存分配别省,ES_JAVA_OPTS里面最好设置一下,比如-Xms1g -Xmx1g,不然容易 OOM。

如果你对ELK有兴趣,也可以顺手下个ELK-7.8.0,一起搭着用挺爽的。日志一整合,查询一跑,开发调试舒服多了。

了,写完Dockerfile后,不妨对照下这个Elasticsearch 的 Docker 镜像,看看人家怎么做的,配置参数怎么传的,路径有没有改,学习一下挺有。

提醒一句,端口92009300别忘了映射出来,尤其你要让外部访问,不然服务起来了也白搭。如果你是 Node 开发,还可以看看这个Elasticsearch 教程,操作起来也方便。

zip 文件大小:4.06MB