docker安裝elasticsearch與es-head
一、搜尋elasticsearch的docker映象
1. 在docker hub中搜尋elasticsearch,命令為:
docker search elasticsearch
查詢結果為:
由於要下載 elasticsearch 6.6.2版本,先去docker hub官網檢視是否有該版本:
docker hub官網地址:https://hub.docker.com/
查詢結果如下所示:
這表明:docker hub上有elasticsearch 6.6.2版本的docker映象。
二、下載並啟動映象
2.1 下載映象,命令為:
docker pull elasticsearch:6.6.2
2.2 下載完成,檢視是否下載成功,命令為:
docker images
2.3 啟動docker映象,命令為
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name=es-pro elasticsearch:6.6.2
引數解釋:
-e ES_JAVA_OPTS="-Xms256m -Xmx256m" 限制堆記憶體大小,防止elasticsearch啟動佔用記憶體過大,(由於es預設啟動引數是2g,我們的虛擬機器有時候不夠大,可以修改JVM啟動引數未256啟動)。
-d 後臺啟動。
-p 9200:9200 將虛擬機器9200埠對映到elasticsearch的9200埠(web通訊預設使用9200埠)。
-p 9300:9300 將虛擬機器9300埠對映到elasticsearch的9300埠(分散式情況下,各個節點之間通訊預設使用9300埠)。
–name es-pro 指定映象啟動後容器的名字(es-pro隨意指定)。
elasticsearch:6.6.2 : 映象名稱。
三、檢視容器是否執行
在瀏覽器中,輸入自己的虛擬機器ip和elasticsearch的9200埠,若執行結果如下圖,則表示安裝成功。
如果沒有啟動成功,那麼使用docker logs命令檢視日誌,命令為
docker logs es-pro
如果在日誌中發現異常提示max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144],那麼修改vm.max_map_count引數值即可,命令為:
vi /etc/sysctl.conf
在/etc/sysctl.conf檔案中,新增一行內容 vm.max_map_count=655360
重新載入引數,命令為:
sysctl -p
重新啟動es的docker映象對應的容器,命令為:
dockerr start es-pro
執行日誌如下所示:
至此,es的docker映象啟動成功。
四、安裝 elasticsearch-head 外掛
4.1 下載elasticsearch-head映象,命令為
docker pull mobz/elasticsearch-head:5
4.2 啟動elasticsearch-head映象,命令為:
docker run -d -p 9100:9100 --name=es-head mobz/elasticsearch-head:5
在瀏覽器中輸入es-head容器IP:9100,可以看到如下頁面:
在es-head地址框中輸入es(或者es叢集)訪問地址,即可監控es(或者es叢集)的監控狀態,並可以方便地操作es的索引資料。
相關文章
- windows 安裝教程 elasticsearch7.0.X & es-headWindowsElasticsearch
- docker安裝elasticsearchDockerElasticsearch
- Elasticsearch - Docker安裝Elasticsearch8.12.2ElasticsearchDocker
- centos7.x 安裝教程 elasticsearch7.0.X & es-headCentOSElasticsearch
- Docker 教程十三安裝elasticsearchDockerElasticsearch
- docker安裝elasticsearch及kibana部署、操作DockerElasticsearch
- 五分鐘搞定Docker安裝ElasticSearchDockerElasticsearch
- docker安裝elasticsearch+kibana+密碼配置DockerElasticsearch密碼
- Elasticsearch 在 docker 和 CentOS 下的安裝教程ElasticsearchDockerCentOS
- Docker安裝與使用Docker
- Linux 下的 Docker 安裝與使用 Docker-compose 安裝LinuxDocker
- Centos 7 安裝 Docker 與 Docker ComposeCentOSDocker
- Docker-ElasticSearch7.8.1 安裝及簡單介紹DockerElasticsearch
- .NetCore使用Docker安裝ElasticSearch、Kibana 記錄日誌NetCoreDockerElasticsearch
- Docker Compose 安裝與部署Docker
- docker 安裝與學習Docker
- Elasticsearch 安裝Elasticsearch
- 《Elasticsearch技術解析與實戰》Chapter 1.2 Elasticsearch安裝ElasticsearchAPT
- Docker筆記(三):Docker安裝與配置Docker筆記
- ElasticSearch7.6.2安裝與簡單操作Elasticsearch
- macOS docker/laradock 安裝與使用MacDocker
- Ubuntu Server 24.04 LTS 安裝 Docker 與 Docker ComposeUbuntuServerDocker
- ElasticSearch 安裝教程Elasticsearch
- ubuntu 安裝 ElasticSearchUbuntuElasticsearch
- mac安裝ElasticsearchMacElasticsearch
- Elasticsearch安裝文件Elasticsearch
- ElasticSearch安裝教程Elasticsearch
- 【Docker】2. Docker的架構介紹、安裝與解除安裝 (CentOS 7)Docker架構CentOS
- Docker ELK+Filebeat安裝與配置Docker
- Docker nginx安裝與配置掛載DockerNginx
- 使用Docker安裝ElasticSearch和視覺化介面Kibana【圖文教學】DockerElasticsearch視覺化
- linux下安裝elasticsearchLinuxElasticsearch
- ElasticSearch&kibana安裝Elasticsearch
- macOs-ElasticSearch安裝MacElasticsearch
- elasticsearch和kibana安裝Elasticsearch
- elasticsearch kibana 安裝成功Elasticsearch
- CentOS 7安裝ElasticsearchCentOSElasticsearch
- Elasticsearch 安裝和使用Elasticsearch