⭕ 安装

DockerHub-elasticsearch : https://registry.hub.docker.com/_/elasticsearch

  1. #es 会暴露很多端口
  2. #es 十分消耗内存
  3. #es 的数据一般需要放置于安全目录,需要挂载(不懂)
  4. $ docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch
  5. $ docker stats #查看正在运行容器的硬件占用状态

⭕解决内存占用过多问题

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