我正在使用官方的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如果我无法在正在运行的容器中安装终端,我怎么能安装需要安装的附加服务?
我正在使用弹性2.0,我试图通过以下URL访问sense:
HTTP://本地主机:9200/_plugin /奇迹/检测/ index.html的
我从这里按照安装意义的说明:
但是,如果我尝试从弹性中访问它,我只能从Kibana中获取感觉我得到一个空白页面.
我错过了什么?