Elasticsearch Docker 部署

下载镜像

1
docker pull elasticsearch:8.7.1

创建独立网络

1
docker network create elastic

创建数据盘

1
docker volume create elasticsearch-data

单节点启动

1
docker run -d --name elasticsearch --net elastic -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v elasticsearch-data:/usr/share/elasticsearch/data elasticsearch:8.7.1

集群组建

创建数据盘

1
2
3
docker volume create elasticsearch-data-1
docker volume create elasticsearch-data-2
docker volume create elasticsearch-data-3

依次启动节点

1
docker run -d --name elasticsearch --net elastic -p 9200:9200 -p 9300:9300 -e "node.name=es01" -v elasticsearch-data:/usr/share/elasticsearch/data elasticsearch:8.7.1
作者

Gnerv - Li Gen

发布于

2023-05-29

更新于

2023-05-29

许可协议