docker 部署单机elasticsearch
1.拉包
docker pull elasticsearch:7.4.1
2.run
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" --net sbwwork -d -p 9200:9200 -p 9300:9300 --name es elasticsearch:7.4.1
es自动退出的问题
**** 2 minutes ago Exited (78) About a minute ago
ERROR: [2] bootstrap checks failed
[1]: initial heap size [536870912] not eq
[2]: the default discovery settings are unsuitable for production use; at least one of [discovery.se
启动时加入以下两个参数
-e "discovery.type=single-node" 设置为单节点
-e ES_JAVA_OPTS="-Xms256m -Xmx256m" \ 测试环境下,设置ES的初始内存和最大内存,否则导致过大启动不了ES
docker logs name 查看容器日志