1. 程式人生 > >windows 10 在docker下安裝elasticsearch(三)

windows 10 在docker下安裝elasticsearch(三)

ElasticSearch6.3版本中增加了elasticsearch sql, 最近為了研究elasticsearch sql,突發奇想的想在docker中安裝es。

本文主要介紹的就是在windows 10環境下的docker中安裝elasticsearch。

Docker中安裝ElasticSearch:

上偏文章中,我們更換源的目的,就是加快下載速度,這篇文章,我們開始安裝elasticsearch。

首先在docker中:

docker search elasticsearch

開始安裝es,docker pull yanliangzhong/elasticsearch6.3.2

安裝es完成

執行容器 ElasticSearch的預設埠是9200,我們把宿主環境9200埠對映到Docker容器中的9200埠,就可以訪問到Docker容器中的ElasticSearch服務了,同時我們把這個容器命名為es。

docker run -d -–name es -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” yanliangzhong/elasticsearch6.3.2 

輸入:docker ps檢視容器清單

可以看到,es已經安裝完成。

配置跨域

進入容器 

由於要進行配置,因此需要進入容器當中修改相應的配置資訊。 

docker exec -it es /bin/bash 

進行配置:

vi /config/elasticsearch.yml

加入:

http.cors.enabled: true http.cors.allow-origin: “*” 

:wq儲存退出,exit退出容器。

重啟容器

docker restart es 

檢視docker 的 ip地址:docker-machine ip default

本地瀏覽器開啟:192.168.99.100:9200

至此,es安裝完成。