前言
简单介绍一下es镜像。
正文
首先安装一下:
elasticSearch。
启动一下:
然后就可以访问了。
使用一下docker stats 然后你就发现了这个docker 容器启动的时候要1.2G内存。
故而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 stats。
这就小了很多了。
同样可以成功。
结
下一节,portainer。