docker 安装ES和分词插件详细版教程
一、安装ElasticSearch 1、下载镜像 docker pull docker.elastic.co/elasticsearch/elasticsearch:6.3.2 用docker images查看已下载的镜像 (可选)对镜像命名:docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签),以新的名字复制一份。 2、运行容器 docker run -d --name es -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.3.2 因为我的是云服务器内存比较小,所以指定了JVM的堆内存大小。 3、修改配置 要想允许跨域访问,需要修改一些参数。 1)使用命令docker exec -it es /bin/bash(es是运行容器时指定的name,也可以用CONTAINER ID)进入容器内部。 2)在文件config/elasticsearch.yml后面添加以下内容 http.cors.enabled: true http.cors.allow-origin: "*" 3)使用docker restart