docker 安装elasticsearch
1.安裝jdk
$ ?docker ?pull ?openjdk
$ docker ?run ?-d ?-it ?--name myopenjdk ?openjdk ?/bin/bash
2.安裝elasticsearch?
docker run -d -p 9200:9200 --name="es" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" elasticsearch:5.6
?docker pull elasticsearch:5.6.9 ? ?#拉這個(gè)版本是視頻上的
 docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 5c1e1ecfe33a
 ?#啟動(dòng)elasticsearch:5.6.9的鏡像
*************************************************************************************************************
*************************************************************************************************************
*************************************************************************************************************
*************************************************************************************************************
*************************************************************************************************************
*************************************************************************************************************
*************************************************************************************************************
*************************************************************************************************************
*************************************************************************************************************
*************************************************************************************************************
*************************************************************************************************************
?
Docker安裝Elasticsearch的遇到的那些坑
?
weylau關(guān)注
0.0612018.10.16 20:28:32字?jǐn)?shù) 65閱讀 1,170
1、docker 運(yùn)行 Elasticsearch 報(bào)錯(cuò)
$ docker run -d -p 9200:9200 --name="es" elasticsearch:5.6報(bào)錯(cuò):failed; error='Cannot allocate memory' (errno=12)
 原因:5.0默認(rèn)分配jvm空間大小為2g 5.0之前好像是1g
解決方法:-e ES_JAVA_OPTS="-Xms256m -Xmx256m" //設(shè)置初始內(nèi)存 和最大內(nèi)存
docker run -d -p 9200:9200 --name="es" -e ES_JAVA_OPTS="-Xms256m -Xmx256m" elasticsearch:5.6?
*************************************************************************************************************
docker安裝jdk
2018-12-21 10:06:52?zhujuntiankong?閱讀數(shù) 6288更多
分類專欄:?docker學(xué)習(xí)筆記
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循?CC 4.0 BY-SA?版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/zhujuntiankong/article/details/85157420
docker安裝jdk
1查找jdk鏡像:??
$ docker? search? jdk????2下載openjdk鏡像:?
$ docker? pull? openjdk?
3運(yùn)行jdk容器:
$ docker? run? -d? -it? --name myopenjdk? openjdk? /bin/bash格式:?docker? run? -d? -it ??[鏡像名稱或id]? ? /bin/bash
注意: -it?? /bin/bash? 一定不能省了,不然jdk起不來,或者懶人寫法 -it? bash? 也可以。
?
4進(jìn)入容器驗(yàn)證:
$ docker? exec? -it? myopenjdk? /bin/bash?
*************************************************************************************************************
Docker安裝Elasticsearch的遇到的那些坑
2016-12-25 14:38:01?夕陽(yáng)雨晴?閱讀數(shù) 16062更多
分類專欄:?Web開發(fā)?Docker容器化
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循?CC 4.0 BY-SA?版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/sun1021873926/article/details/53869775
1.根據(jù)百度到的一篇文章https://segmentfault.com/a/1190000004376504下載其最新鏡像
hangxin1940/docker-elasticsearch-cn:v2.1.0
使用
docker run -d -p 9200:9200 -p 9300:9300?--name es hangxin1940/docker-elasticsearch-cn:v2.1.0
進(jìn)行啟動(dòng),報(bào)出異常,搜索兩個(gè)多小時(shí),沒有找到可以解決此問題的答案
?
2.回歸本源,查看并下載elasticsearch的官方鏡像
docker pull elasticsearch
即:5.1.1,?5.1,?5,?latest?(5/Dockerfile)
采用其官方推薦的最簡(jiǎn)方式啟動(dòng)
docker run -d elasticsearch
拋出異常
?
又花費(fèi)了兩個(gè)小時(shí),問題還是沒有解決。又放棄。
3.找同事幫助,最后在同事的幫助下,他發(fā)給我
elasticsearch:2.3的鏡像,并同時(shí)將啟動(dòng)命令發(fā)給我
docker run -d --name=esNode1 -p 9200:9200 -p 9300:9300 elasticsearch:2.3 -Des.network.publish_host="192.168.56.101"
啟動(dòng)后無異常
?
查看es(這里的ip是docker的default machine的ip)
訪問http://192.168.56.101:9200/,可正確訪問
?
同時(shí)按照的有兩個(gè)插件head和kopf
?
?
問題終于得到解決。
有經(jīng)驗(yàn)的伙伴可以嘗試使用小編跑出異常的方式嘗試哈,方便的話可以將解決方案描述哈。
?
?
*************************************************************************************************************
docker 安裝elasticsearch
2018-07-07 04:18:22?糾結(jié)哥_Shrek?閱讀數(shù) 2313更多
分類專欄:?docker
原文連接:https://www.cnblogs.com/yangzhenlong/p/8604010.html
| 1 | docker search elasticsearch | 
選擇一個(gè)版本,拉取鏡像
?
docker pull elasticsearch:2.4.4查看鏡像?
docker images通過鏡像,啟動(dòng)一個(gè)容器,并將9200和9300端口映射到本機(jī)
docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch:2.4.4查看已啟動(dòng)容器
docker ps驗(yàn)證是否安裝成功?訪問:
http://localhost:9200/安裝插件,先進(jìn)入容器:
docker exec -it 4d34fbf944a5 /bin/bash進(jìn)入容器bin目錄,并執(zhí)行安裝插件命令:
cd bin ls plugin install mobz/elasticsearch-head/**(低版本執(zhí)行命令有所不同)**/plugin -install mobz/elasticsearch-head訪問:
http://localhost:9200/_plugin/head/?
插件安裝成功
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的docker 安装elasticsearch的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 用ps怎么做mbe图片(mbe风格ps制
- 下一篇: 安卓web服务器软件(安卓web服务器)
