【发布时间】:2019-06-02 11:40:45
【问题描述】:
我有 2 个容器。其中一个是 Web API,另一个是弹性搜索。 当我在本地机器(没有容器)和 在docker容器中启动elasticsearch。我可以将数据索引到elasticsearch它的运行良好,并将url连接到elasticsearch,例如http://localhost:9200没有问题。
但是当我想使用 docker 容器和 elasticsearch 使用 docker 容器时出现一些问题,我无法使用相同的连接 url 将数据索引到 elasticsearch,例如 http://localhost:9200
所以我认为问题是关于连接 url,但我不确定。我的 docker 组合如下。
version: '3'
services:
web:
build: .
ports:
- "8080:80"
network :
- host
container_name : DataCollectorAPI
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.1.0
ports:
- "9200:9200"
- "9300:9300"
environment:
- discovery.type=single-node
【问题讨论】:
标签: docker elasticsearch docker-compose