1. 默认启动
1.1 DockerHub上搜索Elasticsearch,安装测试
# es暴露的端口很多
# es 十分耗内存!!!!
# es 的数据一般需要放置到安全目录挂载
# 启动,将tag改为想要的版本,我这里使用【7.14.2】,这里先删除--net somenetwork,后续学习。
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.14.2
1.2 查看CPU
# 启动后linux卡住了,docker stats查看cpu的状态
docker stats
1.3 测试
# 测试一下es是否成功
curl localhost:9200
2. 配置内存限制启动
2.1 安装
# 关闭,增加内存限制,-e 环境配置修改
docker run -d --name elasticsearch02 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.14.2
2.1 查看CPU
# 启动后linux卡住了,docker stats查看cpu的状态
docker stats
2.1 测试
# 测试一下es是否成功
curl localhost:9200