windows版本的docker安装es和es插件
windows版本的docker安裝es和es插件
1.1 安裝es
- 去docker官網下載es,網址
- 下載
- 下載完成,制作鏡像
- 啟動容器
- 訪問地址 es。
http://localhost:9100/
-
有兩種情況:
- 訪問成功。
- 訪問不成功,
- 不成功的原因:遠程連接沒有開啟。
- 解決方案:
修改es容器的配置文件,但在docker中,沒有vi 命令,需要將容器中的es 的配置文件copy到本地。
-
- copy到本地
- 修改配置文件
- 保存。將之前的容器停掉,刪除
- 重新創建容器
-
- 如果報錯:
docker: Error response from daemon: status code not OK but 500: …
-
- 原因:沒有開啟共享,本地文件無法上傳到docker
-
- 解決:
- 解決:
-
在次創建,成功!!
-
訪問地址,成功!
1.2 es插件安裝
先去docker官網查詢es插件
https://hub.docker.com/r/mobz/elasticsearch-head/tags
下載
docker pull mobz/elasticsearch-head:5
制作容器
docker run -di --name=myhead -p 9100:9100 mobz/elasticsearch-head:5
訪問地址:
http://localhost:9100/
比windows10快多了…
問題:啟動es插件后,放入數據,“數據瀏覽”里面不顯示數據
解決:
將es-head容器的 vendor.js 文件拷到本地
docker cp myhead:/usr/src/app/_site/vendor.js D:/docker/copy(本地文件位置)
修改vendor.js 文件
6886 行 contentType: "application/x-www-form-urlencoded
改成 : contentType: “application/json;charset=UTF-8”,
將本地文件copy到docker
docker cp 本地文件位置 myhead:/usr/src/app/_site/vendor.js
重啟容器
docker restart myhead
總結
以上是生活随笔為你收集整理的windows版本的docker安装es和es插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文件夹下图片批处理(图片名不要求连续,批
- 下一篇: 计算机辅助药物设计 fda,计算机辅助药