«

docker安装elasticsearch

Sun 发布于 阅读:141 docker


创建网络
docker network create es-net
查看网络
docker network ls

1.拉取镜像
docker pull elasticsearch:7.12.1
2.运行
docker run -d \
--name es \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
-v /home/elasticsearch/data:/usr/share/elasticsearch/data \
-v /home/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
--privileged \
--network es-net \
-p 9205:9200 \
-p 9305:9300 \
elasticsearch:7.12.1

  1. 在浏览器中输入:http://ip:9205 即可看到elasticsearch的响应结果:
    4.安装IK分词器
    1)、 查看es插件:
    docker volume inspect es-plugins
    2)、 在线安装,运行一个命令即可:
    docker exec -it es ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip
    3)、 重启es容器:
    docker restart es