一、docker方式安装

  1. 运行镜像,自动下载

    1. docker run -d -p 9200:9200 -p 9300:9300 -v /home/dockerHome/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /home/dockerHome/elasticsearch/config/jvm.options:/usr/share/elasticsearch/config/jvm.options -v /home/dockerHome/elasticsearch/data:/usr/share/elasticsearch/data -v /home/dockerHome/elasticsearch/plugins:/usr/share/elasticsearch/plugins -e ES_JAVA_POTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" --name elasticsearch-fds elasticsearch:7.9.1
  2. 添加文件权限

    1. chmod -R 777 /home/dockerHome/elasticsearch/

    二、docker-compose方式安装

    1. version: "3"
    2. services:
    3. elasticsearch:
    4. image: elasticsearch:7.9.1
    5. container_name: c-fds-elasticsearch
    6. ports:
    7. - "9200:9200"
    8. - "9300:9300"
    9. volumes:
    10. - /home/dockerHome/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
    11. - /home/dockerHome/elasticsearch/config/jvm.options:/usr/share/elasticsearch/config/jvm.options
    12. - /home/dockerHome/elasticsearch/data:/usr/share/elasticsearch/data
    13. - /home/dockerHome/elasticsearch/plugins:/usr/share/elasticsearch/plugins
    14. environment:
    15. ES_JAVA_POTS: "-Xms256m -Xmx256m"
    16. discovery.type: "single-node"

    密码生成

    https://www.yuque.com/fdscf/gxgp6z/io0z2x#7Rnj1

    三、windows方式安装

es集成ik分词:
windows:
下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
Elasticsearch环境安装 - 图1
版本对应关系

docker 复制宿主机的文件到容器中的命令

docker cp 你的文件路径 容器长ID:docker容器路径