gpt4 book ai didi

docker - $ docker run -it docker.elastic.co/elasticsearch/elasticsearch命令中的 “sh”来自哪里:7.3.1 sh

转载 作者:行者123 更新时间:2023-12-02 19:02:49 24 4
gpt4 key购买 nike

根据Docker的文档,我注意到,如果我想检查Elasticsearch容器的内容文件,则需要使用带有run标记的-it命令。但是,在使用Google谷歌搜索功能后,也有人建议我在命令中使用sh(背景部分中的链接)。我知道sh是用来创建一个 shell 供我与之交互的,但是它是如何在后台运行的呢?它是否与从-it标记创建的tty链接在一起? sh是指基于Linux的sh命令,docker sh命令,路径还是完全不同的东西? docker如何知道sh是什么意思,以及在哪里可以找到有关此文档的信息?

我将此帖子用作了解使用什么命令的引用:
How to see docker image contents

我在帖子中提到的命令:

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

最佳答案

sh表示要在容器内运行的命令(严格来说,仅在图像中未指定ENTRYPOINT的情况下才为真)。

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

关于docker - $ docker run -it docker.elastic.co/elasticsearch/elasticsearch命令中的 “sh”来自哪里:7.3.1 sh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57810012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com