docker安装elasticsearch

时间:2024-04-08 19:13:09

安装之前需要创建网络

为啥需要创建网络?

       因为我们还需要部署kibana容器,因此需要让es和kibana容器互联

创建网络:   

  docker network create es-kibana

  es-kibana:网络名称,自定义即可

拉取elasticsearch镜像使用7.12.1版本:

docker pull elasticsearch7.12.1

  

 查看镜像:

docker images

部署elasticsearch:

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-kibana \
    -p 9200:9200 \
    -p 9300:9300 \
elasticsearch:7.12.1

-e "clust