docker 应用篇————es[八]

前言

简单介绍一下es镜像。

正文

首先安装一下:

elasticSearch。

docker 应用篇————es[八]

启动一下:

docker 应用篇————es[八]

然后就可以访问了。

docker 应用篇————es[八]

使用一下docker stats 然后你就发现了这个docker 容器启动的时候要1.2G内存。

docker 应用篇————es[八]

故而es 要有一个大的内存。

那么是否我们如果内存只有一个G,是否能够运行呢?

也是可以的,因为es 可以设置占用多少内存,为什么可以这样呢? 可以去看下es的原理。

那么可以设置环境变量来设置。

sudo docker run -d --name elasticsearch  -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.6.2

docker 应用篇————es[八]

然后使用docker stats。

docker 应用篇————es[八]

这就小了很多了。

同样可以成功。

docker 应用篇————es[八]

下一节,portainer。

上一篇:ES入门 (9) 语法(7)DQL(4)多字段排序/高亮查询/分页查询/聚合查询/桶聚合查询


下一篇:ES入门 (8) 语法(6)DQL(3)组合查询/范围查询/模糊查询/单字段排序