教你使用docker安裝elasticsearch和head插件的方法
一、概述
需要在服務(wù)器中部署elasticsearch和head插件
環(huán)境說明
操作系統(tǒng):centos 7.6
docker版本:19.03.12
ip地址:192.168.31.190
二、安裝
下載鏡像
docker pull elasticsearch:7.5.1 docker pull mobz/elasticsearch-head:5-alpine
修改系統(tǒng)參數(shù)
vi /etc/sysctl.conf
調(diào)整參數(shù)
vm.max_map_count=262144
刷新參數(shù)
sysctl -p
配置文件
臨時(shí)啟動(dòng)
docker run -d \ --name=elasticsearch \ -p 9200:9200 -p 9300:9300 \ -e "cluster.name=elasticsearch" \ -e "discovery.type=single-node" \ -e "ES_JAVA_OPTS=-Xms512m -Xmx1024m" \ elasticsearch:7.5.1
拷貝文件
mkdir -p /data/elk7 docker cp elasticsearch:/usr/share/elasticsearch/data /data/elk7/elasticsearch/ docker cp elasticsearch:/usr/share/elasticsearch/logs /data/elk7/elasticsearch/ docker cp elasticsearch:/usr/share/elasticsearch/config /data/elk7/elasticsearch/ chmod 777 -R /data/elk7/elasticsearch/
編輯配置文件
vi /data/elk7/elasticsearch/config/elasticsearch.yml
內(nèi)容如下:
cluster.name: "docker-cluster" network.host: 0.0.0.0 http.cors.enabled: true http.cors.allow-origin: "*"
注意:最后2行一定要添加,否則head插件連接時(shí),會(huì)出現(xiàn)跨域拒絕訪問。
啟動(dòng)elasticsearch
先刪除臨時(shí)的
docker rm -f elasticsearch
啟動(dòng)
docker run -d \ --name=elasticsearch \ --restart=always \ -p 9200:9200 \ -p 9300:9300 \ -e "cluster.name=elasticsearch" \ -e "discovery.type=single-node" \ -e "ES_JAVA_OPTS=-Xms512m -Xmx1024m" \ -v /data/elk7/elasticsearch/config:/usr/share/elasticsearch/config \ -v /data/elk7/elasticsearch/data:/usr/share/elasticsearch/data \ -v /data/elk7/elasticsearch/logs:/usr/share/elasticsearch/logs \ elasticsearch:7.5.1
等待30秒左右,查看docker日志,如果有出現(xiàn)
"publish_address {172.17.0.2:9300}, bound_addresses {0.0.0.0:9300}"
說明啟動(dòng)成功了。
測(cè)試訪問
效果如下:
啟動(dòng)elasticsearch head插件
docker run -d \ --name=elasticsearch-head \ --restart=always \ -p 9100:9100 \ docker.io/mobz/elasticsearch-head:5-alpine
訪問頁(yè)面
http://192.168.31.190:9100/
輸入es地址,點(diǎn)擊連接。效果如下:
本文參考鏈接:
https://www.cnblogs.com/wxy0126/p/11381598.html
到此這篇關(guān)于docker安裝elasticsearch和head插件的文章就介紹到這了,更多相關(guān)docker安裝elasticsearch和head插件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
安裝Docker Desktop報(bào)錯(cuò)WSL 2 installation is incomplete的問題(解決報(bào)錯(cuò))
這篇文章主要介紹了安裝Docker Desktop報(bào)錯(cuò)WSL 2 installation is incomplete的問題,解決方法很簡(jiǎn)單只需我們自己手動(dòng)更新一下,我們根據(jù)提示去微軟官網(wǎng)下載最新版的wsl2安裝后即可正常打開,需要的朋友可以參考下2021-06-06將spring boot應(yīng)用打入docker中運(yùn)行的實(shí)現(xiàn)方法
這篇文章主要介紹了將spring boot應(yīng)用打入docker中運(yùn)行的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07創(chuàng)建的docker容器時(shí)間顯示錯(cuò)誤/date錯(cuò)誤/時(shí)區(qū)錯(cuò)誤
這篇文章主要介紹了創(chuàng)建的docker容器時(shí)間顯示錯(cuò)誤/date錯(cuò)誤/時(shí)區(qū)錯(cuò)誤的處理方法,一起看看吧2017-06-06Docker部署Spring-boot項(xiàng)目的示例代碼
這篇文章主要介紹了Docker部署Spring-boot的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-12Docker 修改docker存儲(chǔ)位置 修改容器鏡像大小限制操作
這篇文章主要介紹了Docker 修改docker存儲(chǔ)位置 修改容器鏡像大小限制操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-11-11