博客
关于我
docker安装elasticsearch
阅读量:369 次
发布时间:2019-03-04

本文共 967 字,大约阅读时间需要 3 分钟。

Docker 安装 Elasticsearch

1. 查找 Elasticsearch 镜像

在 Docker 中搜索 Elasticsearch 镜像,可以使用以下命令:

docker search elasticsearch

这将显示 Elasticsearch 的各种版本,供你选择合适的版本进行安装。

2. 拉取指定版本的镜像

选择一个适合你需求的版本号,例如 2.4.4,执行以下命令拉取镜像:

docker pull elasticsearch:2.4.4

拉取镜像完成后,你可以列出当前镜像列表:

docker images

3. 启动 Elasticsearch 容器

使用以下命令启动一个新的 Elasticsearch 容器,并将其默认的端口 9200 和 9300 映射到本地机器:

docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch:2.4.4

启动过程可能需要几秒钟时间,完成后可以使用以下命令查看容器状态:

docker ps

4. 验证安装是否成功

访问本地机器的 9200 端口,打开浏览器输入:

http://localhost:9200

如果你看到 Elasticsearch 的默认欢迎页面,说明安装成功。

5. 安装 Elasticsearch 头插件

如果需要安装插件,可以先进入容器并切换到 bin 目录:

docker exec -it elasticsearch /bin/bashcd bin

安装头插件:

plugin install mobz/elasticsearch-head

插件安装完成后,可以通过以下 URL 访问头插件:

http://localhost:9200/_plugin/head/

以上步骤将指导你如何在 Docker 中成功安装并配置 Elasticsearch。如果在安装过程中遇到问题,重启 Docker 服务:

systemctl restart docker

然后再次尝试启动或重建容器:

docker rm -f 
docker run -d -p 9200:9200 -p 9300:9300 elasticsearch:2.4.4

转载地址:http://ufrr.baihongyu.com/

你可能感兴趣的文章
Objective-C实现删除重复的字母字符算法(附完整源码)
查看>>
Objective-C实现单例模式(附完整源码)
查看>>
Objective-C实现单向链表的反转(附完整源码)
查看>>
Objective-C实现压缩文件夹(附完整源码)
查看>>
Objective-C实现图书借阅系统(附完整源码)
查看>>
Objective-C实现图片的放大缩小(附完整源码)
查看>>
Objective-C实现均值滤波(附完整源码)
查看>>
Objective-C实现域名转IP(附完整源码)
查看>>
Objective-C实现基于 LIFO的堆栈算法(附完整源码)
查看>>
Objective-C实现基于 LinkedList 的添加两个数字的解决方案算法(附完整源码)
查看>>
Objective-C实现基于事件对象实现线程同步(附完整源码)
查看>>
Objective-C实现基于文件流拷贝文件(附完整源码)
查看>>
Objective-C实现多组输入(附完整源码)
查看>>
Objective-C实现字符串manacher马拉车算法(附完整源码)
查看>>
Objective-C实现字符串wildcard pattern matching通配符模式匹配算法(附完整源码)
查看>>
Objective-C实现字符串word patterns单词模式算法(附完整源码)
查看>>
Objective-C实现将彩色图像转换为负片算法(附完整源码)
查看>>
Objective-C实现将给定的 utf-8 字符串编码为 base-16算法(附完整源码)
查看>>
Objective-C实现数除以二divideByTwo算法(附完整源码)
查看>>
Objective-C实现文件的删除、复制与重命名操作实例(附完整源码)
查看>>