在docker环境里启动Elasticsearch 与 Elasticsearch-head

本文介绍了如何在Docker环境中启动Elasticsearch和Elasticsearch-head,适用于单机开发和测试用途的小型搜索引擎。内容包括镜像下载、docker-compose配置、elasticsearch.yml文件的修改以及启动后的检查方法。
摘要由CSDN通过智能技术生成

一忙起来就没动力更新,勉强凑一篇

用处和背景

单机开发和测试用途,小搜索引擎

Elasticsearch 网上的资料多数是ELK的搭配,用来处理日志是不错,但其他用途的就极少了,Elasticsearch-head这个软件都两三年没更新了,很是周折了一番

docker怎么装就不废话了,docker官方网站上很多,记得linux要单独安装docker-compose

镜像下载

docker pull elasticsearch:7.4.2

docker pull mobz/elasticsearch-head:5

注意要带上版本号,elasticsearch的镜像没有latest 的tag,而且不同版本还是有差距的

docker-compose配置

用docker run命令也是可以的,就是有点长。docker-compose的方便之处就在这里了

docker-compose.yml的版本号不要随便改。

下面的配置同时设置了服务名、主机名、网络别名和容器名,不是必须一致的,服务名只影响docker命令行,搞不清楚就把其他几个都设成一样。

version: "2.3"
networks:
  devel:
    driver: overlay
      
services:
  es:
    hostname: elasticsearch
    container_name: es
    networks:
      devel:
        aliases:
          - es
          - elasticsearch
    image: "
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值