ES暴露的端口很多,十分消耗内存,ES的数据一般需要放置到安全目录。

    1. docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node"\
    2. -e ES_JAVA_OPTS="-Xms64m -Xmx512m"\ #限制内存大小,[64, 512]
    3. elasticsearch:7.6.2
    4. curl localhost:9200
    5. docker states