??各位小伙伴們大家好,歡迎來到這個小扎扎的ElasticSearch專欄,本篇博客由B戰(zhàn)尚硅谷的ElasticSearch視頻總結(jié)而來,鑒于 看到就是學(xué)到、學(xué)到就是賺到 精神,這波依然是血賺 ┗|`O′|┛
?? ElasticSearch鏡像
??鏡像拉取,如果不加 :7.8.0的話,默認拉取最新版本的鏡像
docker pull elasticsearch:7.8.0
??查詢鏡像
docker images
?? 創(chuàng)建文件夾
??創(chuàng)建Elasticsearch配置、數(shù)據(jù)、插件文件夾,用于docker內(nèi)的Elasticsearch文件掛載(地址自定義)
mkdir -p /home/elasticsearch/config
mkdir -p /home/elasticsearch/data
mkdir -p /home/elasticsearch/plugins
??創(chuàng)建配置文件
echo "http.host: 0.0.0.0">>/home/elasticsearch/config/elasticsearch.yml
??文件夾賦權(quán)
chmod -R 777 /home/elasticsearch/
?? 命令啟動
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" -v /home/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /home/elasticsearch/data:/usr/share/elasticsearch/data -v /home/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.8.0
參數(shù)講解
docker run --name elasticsearch
-p 9200:9200
-p 9300:9300
-e “discovery.type=single-node”
-e ES_JAVA_OPTS=“-Xms64m -Xmx128m”
-v /home/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
-v /home/elasticsearch/data:/usr/share/elasticsearch/data -v /home/elasticsearch/plugins:/usr/share/elasticsearch/plugins
-d elasticsearch:7.8.0
??
–name:鏡像啟動后的容器別名
-d: 后臺運行容器
-e: 指定容器內(nèi)的環(huán)境變量
-p: 指定端口映射,格式為:主機(宿主)端口:容器端口
-v: 指定端口映射,將服務(wù)器上的文件/文件夾與docker內(nèi)的Elasticsearch文件掛載,格式為:主機(宿主)文件地址:容器文件地址
?? 阿里云防火墻
??開啟9200、9300端口防火墻,可讓服務(wù)器外的軟件連接到內(nèi)部的elasticsearch文章來源:http://www.zghlxwxcb.cn/news/detail-841435.html
?? 校驗
??在本機的瀏覽器通過 服務(wù)器ip:9200的形式訪問,如果有如圖數(shù)據(jù)返回即為安裝成功文章來源地址http://www.zghlxwxcb.cn/news/detail-841435.html
到了這里,關(guān)于【ElasticSearch】docker下載安裝ElasticSearch(詳細)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!