创建一个网络,到时候ES要和kibana(可视化工具)放同一个网络(也可以直接用docker-compose一键部署,不过有时不需要两个都开,所以逐一部署吧)
docker network create es-net
然后去DockerHub找文档,docker pull一下ES和kibana,或者网上找镜像包
单点部署ES
docker run -d \
--name es \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \ #设置内存大小
-e "discovery.type=single-node" \ #设置单点部署
-v es-data:/usr/share/elasticsearch/data \ #设置数据卷
-v es-plugins:/usr/share/elasticsearch/plugins \
--privileged \ #授予容器特权
--network es-net \ #设置在docker的哪个网络
-p 9200:9200 \ #HTTP端口
-p 9300:9300 \ #容器互联端口
elasticsearch:7.12.1
标签:--,搜索引擎,部署,elasticsearch,es,工具,docker,ES From: https://www.cnblogs.com/cyknote/p/18058560