当前位置: 首页 > 知识库问答 >
问题:

其中“sh”来自命令$docker run-it docker。有弹力的co/elasticsearch/elasticsearch:7.3。1 sh

邰博远
2023-03-14

根据Docker的文档,我注意到如果我想检查Elasticsearch容器的内容文件,我需要使用带有-it标记的run命令。然而,在谷歌搜索之后,也有人建议我在命令中使用sh(后台部分的链接)。我知道sh用于创建一个shell供我交互,但它在引擎盖下是如何工作的?它是否与从-it标记创建的tty链接在一起?sh指的是基于linux的sh命令、dockersh命令、路径还是完全不同的东西?docker怎么知道我所说的sh是什么意思?我在哪里可以找到关于这方面的文档?

我使用这篇文章作为参考,知道使用什么命令:如何查看docker图像内容

我在帖子里提到的命令:

$ docker run -it docker.elastic.co/elasticsearch/elasticsearch:7.3.1 sh

共有1个答案

申奇希
2023-03-14

sh表示要在容器中运行的命令(严格地说,只有在图像中没有指定入口点时才是真的)。

路径中的图像中必须包含sh可执行文件。或者,您可以指定映像中可用的任何其他可执行文件。

 类似资料:
  • 根据Docker的文档,我注意到,如果我想检查Elasticsearch容器的内容文件,我需要使用命令和标记。但是,在谷歌搜索之后,有人建议我在命令中使用(后台部分的链接)。我知道是用来创建一个shell供我交互的,但是它在下面是如何工作的呢?它是否与从标记创建的tty链接在一起?是指基于Linux的命令、docker命令、路径还是完全不同的东西?docker如何知道我所说的是什么意思?我在哪里可

  • 使用此网站:https://logz.io/blog/elk-stack-on-docker/安装elk。然后我很遗憾地得到以下错误ERROR[内部]加载docker.elastic.co/elasticsearch/elasticsearch元数据: 7.12.0。当我运行docker-comuse up-d时。完整的输出消息是: [内部]为docker加载元数据。有弹力的co/elastics

  • 我正在试图找到kibana中配置的elasticsearch的url。但我无法访问后端配置。有没有办法通过kibana前端查看在kibana中配置了哪个elasticsearch url。 谢啦

  • 嗨,我正在尝试使用Django实现elasticsearch。我正在学习本教程 https://www.codementor.io/samueljames/using-django-with-elasticsearch-logstash-and-kibana-elk-stack-9L4FWX138 我得到了, 键入“manage.py help”了解用法信息。 尝试使用cmd创建索引时 请帮忙

  • 我运行以下PHP: 我得到以下没有命中的输出: “D:\Program Files\curl\bin\curl.exe”-XpostLocalHost:9200/my_index/my_type/_search?pretty“-h”content-type:application/json“-d”{}“ 我得到了所有的点击率,因为我应该: 有人能告诉我最后一行PHP有什么问题吗?为什么没有点击?

  • 我想删除来自logstash的弹性搜索中的旧日志。 我读过关于馆长可以用来删除这个。 但它总是指出,它将删除比这么多天都旧的指数。如果我执行它,它真的会删除我的索引吗?或者只是那个特定索引中的旧日志。 我有自定义索引,如a、b、c等。我的索引中没有时间字符串参数。 策展人删除索引-早于14-时间单位天-时间字符串%Y.%m.%d-regex'^logstash-' 如何执行删除这些格式的索引。?