Elasticsearch 7.8.0Dockerfile安装指南
用Dockerfile
装Elasticsearch:7.8.0
其实没你想的那么麻烦,写个配置文件,镜像一打包,服务立马就能跑起来。嗯,版本指定清楚点,少踩坑,别问我怎么知道的。
镜像里用的还是elasticsearch:7.8.0
,这个版本蛮稳定,没那么多幺蛾子,挺适合线上环境。你要装最新的也行,但老版本的兼容性好,是搭配老项目的时候。
要写好Dockerfile
,建议你先看看Dockerfile 文件简介,格式对了,构建就稳了。就是内存分配别省,ES_JAVA_OPTS
里面最好设置一下,比如-Xms1g -Xmx1g
,不然容易 OOM。
如果你对ELK
有兴趣,也可以顺手下个ELK-7.8.0,一起搭着用挺爽的。日志一整合,查询一跑,开发调试舒服多了。
了,写完Dockerfile
后,不妨对照下这个Elasticsearch 的 Docker 镜像,看看人家怎么做的,配置参数怎么传的,路径有没有改,学习一下挺有。
提醒一句,端口9200
和9300
别忘了映射出来,尤其你要让外部访问,不然服务起来了也白搭。如果你是 Node 开发,还可以看看这个Elasticsearch 教程,操作起来也方便。
4.06MB
文件大小:
评论区