首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么使用码头组合与ElasticSearch 8.1.2的其他效果?

为什么使用码头组合与ElasticSearch 8.1.2的其他效果?
EN

Stack Overflow用户
提问于 2022-04-14 15:14:50
回答 1查看 539关注 0票数 0

我正在遵循以下教程:https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html运行Elasticsearch和Kibana使用Docker (或更好的docker-compose)。我只需要一个节点来进行测试。

当我使用:

代码语言:javascript
复制
docker network create elastic
docker run --name es01 --net elastic -p 9200:9200 -p 9300:9300 -it docker.elastic.co/elasticsearch/elasticsearch:8.1.2

一切运行良好,我得到了预期的信息与证书指纹和Kibana注册令牌(屏幕以下)。

但是当我尝试使用docker-compose做同样的事情(我想)时,我最终无法从下面的图像中获取信息。我的stack.yml

代码语言:javascript
复制
version: "3.8"

services:
    elasticsearch:
        image: docker.elastic.co/elasticsearch/elasticsearch:8.1.2
        container_name: es01
        ports:
            - 9200:9200
            - 9300:9300

然后我用docker-compose -f stack.yml up运行它。负责管理圣杯。Elasticsearch正在运行,但它从未显示证书指纹或注册令牌。

为什么这两种情况会有不同的表现?

(我的最终目标是让Elasticsearch (可以是单个节点)和Kibana在一个stack.yml中配置并一起运行。)

EN

回答 1

Stack Overflow用户

发布于 2022-04-21 17:26:07

解决办法:https://github.com/elastic/elasticsearch/issues/85047

生成新密码

代码语言:javascript
复制
docker exec -ti es01 /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic

生成新的注册令牌

代码语言:javascript
复制
docker exec -ti es01 /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71873889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档