gpt4 book ai didi

elasticsearch - 如何扩展现有的 docker 镜像?

转载 作者:IT老高 更新时间:2023-10-28 12:36:31 25 4
gpt4 key购买 nike

我正在使用 the official elasticsearch Docker image而不是设置我自己的 Elasticsearch 实例。这很好用,直到我想扩展它。我想安装 marvel进入该 ElasticSearch 实例以获取更多信息。

现在 dockerfile/elasticsearch 自动运行 ElasticSearch 并将命令设置为 /bin/bash 不起作用,附加到容器或尝试通过 SSH 访问它,也没有安装 ssh-daemon使用 apt-get install -y openssh-server

在这种特殊情况下,我可以进入容器的文件系统并执行 opt/elasticsearch/bint/plugin -i elasticsearch/marvel/latest 一切正常。

但是当我在运行的容器中没有终端时,如何安装需要使用 apt-get 安装的附加服务?

最佳答案

只需使用以

开头的 Dockerfile 扩展它
FROM dockerfile/elasticsearch

并安装 marvel 或 ssh-server 或任何您需要的东西。然后,以正确的命令结束以启动您的服务。可以使用supervisor启动多个服务,见Run a service automatically in a docker container了解更多信息。

关于elasticsearch - 如何扩展现有的 docker 镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22905803/

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