docker elasticsearch 和elasticsearch-head两个镜像安装
###这两天我一直在安装elasticsearch和elasticsearch-head这个插件,本来是在elasticsearch这个官方镜像上安装,但是安装elasticsearch-head这个插件的时候,不知道为什么只要是下载下来的,(使用git or cp进去)都直接exit的时候容器就启动不下来了,这让我删了启动,启动了又从新加载,可气死我了各种文章各种找啊,但是就是不行,真心不...
·
这两天我一直在安装elasticsearch和elasticsearch-head这个插件,本来是在elasticsearch这个官方镜像上安装,但是安装elasticsearch-head这个插件的时候,不知道为什么只要是下载下来的,(使用git or cp进去)都直接exit的时候容器就启动不下来了,这让我删了启动,启动了又从新加载,可气死我了
各种文章各种找啊,但是就是不行,真心不知道这是why?
- https://www.jianshu.com/p/8091adadfc1b
- https://blog.csdn.net/jlh21/article/details/78319947
- https://blog.csdn.net/birdben/article/details/50391715
- https://blog.csdn.net/birdben/article/details/50361557
- https://blog.csdn.net/tanga842428/article/details/76161461
- https://blog.csdn.net/psiitoy/article/details/73201048
- https://blog.csdn.net/upshi/article/details/79799508
- https://segmentfault.com/a/1190000004376504
这几个文章都是安装的,但是我看他们的都没有事,但是就是我的安装上就是有问题,简直是搞事情!!!!
下面是我直接下载官方的elasticsearch和mobz/elasticsearch-head这两个镜像
docker pull elasticsearch:lastet
docker pull mobz/elasticsearch-head:5
elsasticsearch.yml
# head插件设置
http.cors.enabled: true
http.cors.allow-origin: "*"
修改head里面的Gruntfile.js
connect: {
server: {
options: {
/* 默认监控:127.0.0.1,修改为:0.0.0.0 */
hostname: '0.0.0.0',
port: 9100,
base: '.',
keepalive: true
}
}
创建容器
# es
docker run -d --name es -p 9200:9200 -p 9300:9300 -v /root/es_docker/es1.yml:/usr/share/elasticsearch/config/elasticsearch.yml elasticsearch:latest
# head
docker run -d --name head -p 9100:9100 -v /root/es_docker/head/Gruntfile.js:/usr/src/app/Gruntfile.js mobz/elasticsearch-head:5
查看Head集群状态
127.0.0.1:9100
就这么简单,我还自己安装傻了吧唧安装两天光出问题了,我争取自己写一个在一个容器安装多个插件
更多推荐
已为社区贡献3条内容
所有评论(0)