Elasticsearch必知必会格物系列->Docker下安装 - Elasticsearch

前期准备

docker环境...

0_镜像_查询


[root@iZ2zeca7jric8sx4f3n7spZ ~]# docker search elasticsearch
NAME                                 DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
elasticsearch                        Elasticsearch is a powerful open source sear…   5022      [OK]
nshou/elasticsearch-kibana           Elasticsearch-7.12.1 Kibana-7.12.1              129                  [OK]

1_镜像_拉取

#请加版本号
docker pull elasticsearch:7.12.1

2_容器_启动

docker run --name es_1 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.12.1

#验证
curl localhost:9200


如果能看到以下信息则说明我们的es是已经安装好了的

{
    "name": "91t19ff5684d",
    "cluster_name": "docker-cluster",
    "cluster_uuid": "3pL_sli-R6q6K9LilT7JqW",
    "version": {
        "number": "7.12.1",
        "build_flavor": "default",
        "build_type": "docker",
        "build_hash": "3186837139b9c6b6d23c3200870658470d3343b7",
        "build_date": "2021-04-20T20:56:39.040728659Z",
        "build_snapshot": false,
        "lucene_version": "8.8.0",
        "minimum_wire_compatibility_version": "6.8.0",
        "minimum_index_compatibility_version": "6.0.0-beta1"
    },
    "tagline": "You Know, for Search"
}

3_服务器_配置

如果你是在服务器上安装,
想要对外访问还必须打开你服务器的9200端口.

报错_0_镜像拉取必须加版本号


$ docker pull elasticsearch
Using default tag: latest
Error response from daemon: manifest for elasticsearch:latest not found: manifest unknown: manifest unknown

解决方案 --> 加上版本号即可
所以docker pull elasticsearch默认等于执行docker pull elasticsearch:latest

$ docker pull elasticsearch:latest
Error response from daemon: manifest for elasticsearch:latest not found: manifest unknown: manifest unknown

但是我又试了下docker pull hello-world:latest就是可以拉取的,
反正elasticsearch镜像肯定和其它镜像有点不太一样...
然后我去DockerHub中查看了下,
这两个镜像的区别,发现elasticsearch中根本没有"latest"标签...


正确写法↓

docker pull elasticsearch:7.12.1

摘抄文档

posted @   zh89233  阅读(97)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示