【发布时间】:2019-03-11 09:20:45
【问题描述】:
我正在尝试在开发 spring-boot 应用程序时创建本地 kibana/弹性堆栈。当我将其作为单个容器启动时,我可以成功地将我的应用程序连接到弹性:
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.2.3
我的应用程序可以连接到 9300,并且我的网络浏览器可以看到它在 localhost:9200 上运行
所以...我尝试启动此处提供的 stack-docker docker-compose 文件:https://github.com/elastic/stack-docker
一切似乎都很好,我可以连接到 localhost:5601 上的 kibana,但我的浏览器或我的应用程序都不能分别连接到 9200 和 9300 上的弹性。
从检查到 github 和我运行的内容中唯一的修改是我在弹性定义中添加了 9300。
知道在 docker-compose 中运行时我可以进行哪些更改以使我的应用/浏览器可以访问弹性吗?
【问题讨论】:
标签: docker elasticsearch docker-compose spring-data kibana