我正在使用官方的elasticsearch Docker镜像,而不是设置我自己的弹性搜索实例.这很有效,直到我想扩展它.我想在该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如果我无法在正在运行的容器中安装终端,我怎么能安装需要安装的附加服务?