【docker】Elasticsearch基礎(chǔ)單機(jī)部署
Elasticsearch在docker上的簡(jiǎn)易安裝部署流程
- windows上基于dockerdeskop進(jìn)行相關(guān)中間件的安裝部署, 此次為Elasticsearch的安裝部署過(guò)程
- 為什么選擇Dockerdesktop?
其實(shí)說(shuō)白了就是有一個(gè)圖形界面,好看一點(diǎn),實(shí)際上還是docker那一層的東西,即使在Linux上也一樣能用- Elasticsearch鏡像版本
此次使用的是elasticsearch官方的7.16.3版本,可以在hub.docker上找相關(guān)鏡像,tags里面有各個(gè)歷史版本- Kibana鏡像版本
此次使用的是kibana官方7.16.3版本,剛學(xué),說(shuō)要保持和elasticsearch版本一直比較好, 所以選擇這個(gè)- 主要供學(xué)習(xí)只用,生產(chǎn)環(huán)境還有待研究
- windows、linux中如何安裝docker以及dockerdesktop,搜搜就有了windows上的dockerdesktop發(fā)生的問(wèn)題有點(diǎn)多,覺(jué)得麻煩可以直接裝個(gè)docker,一樣的,建一個(gè)虛擬機(jī)跑docker問(wèn)題也不大
下載鏡像
docker pull elastcsearch:7.16.3
docker pull kibana:7.16.3


鏡像下載完成
部署elasticsearch
- 創(chuàng)建elasticsearch配置文件,在使用鏡像的時(shí)候作為外部掛載的配置文件
elasticsearch.ymlcluster.name: "docker-cluster" network.host: 0.0.0.0 http.cors.enabled: true http.cors.allow-origin: "*"
創(chuàng)建docker中的虛擬網(wǎng)絡(luò)
docker network create elastic
查看創(chuàng)建的網(wǎng)絡(luò)
docker netwrok list
啟動(dòng)elasticsearch
docker run -itd --name elasticsearch -p 9200:9200 -p 9300:9300 --net elastic -e "discovery.type=single-node" -v G:\docker\infrastraion\elasticsearch\elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml elasticsearch:7.16.3
注意上面 -v 掛載的宿主機(jī)配置文件到容器內(nèi)部的配置文件路徑,宿主機(jī)配置文件為上面elasticsearch.yml在 宿主機(jī)也就是windows上新建的配置文件
至此elasticsearch部署完成
實(shí)現(xiàn)效果
瀏覽器:

dockerdesktop

近期規(guī)劃就是學(xué)學(xué)怎么用這玩意的API以及拉取自己博客的一些數(shù)據(jù)在kibana上看
后期規(guī)劃就是怎么弄一個(gè)elasticsearch的集群在上面
本文來(lái)自博客園,作者:你啊347,轉(zhuǎn)載請(qǐng)注明原文鏈接:http://www.rzrgm.cn/LinKinSJ/p/15828745.html

浙公網(wǎng)安備 33010602011771號(hào)