1. 根据DockerHub上的命令,一条命令下载并运行ElasticSearch
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2
- –net somenetwork 网络配置(暂时不考虑)
- elasticsearch:tag :版本号
2. 由于ElasticSearch十分耗内存,所以如果服务器配置不够高,可能会出现严重卡顿
3. 为了解决上述问题,可以通过修改ElasticSearch的配置文件,增加内存限制的方式解决
- 改良后的语句
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
4. 查看运存
docker stats
# 查看CPU使用情况是比较耗费内存的,因为需要时时刷新