docker 部署单机elasticsearch

it2025-08-27  17

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 查看容器日志

 

 

最新回复(0)