未定义的http响应来自docker撰写的容器之间的请求

我正在尝试使用docker为API创build一个CItesting环境。 我有两个docker文件,一个用于运行API,另一个用于testing。 两者都正常运行和执行,但是当试图从testing容器访问API的URL时,我无法做一个http请求得到未定义的响应。

他们使用默认桥接连接。 该API正在端口转发80:80,我能够抓住我的本地主机和API容器的bash上的数据。 我已经尝试了多个不同版本的testing容器testingAPI使用什么:

api-internal/login api-internal:80/login ci_api-internal_1/login ci_api-internal_1:80/login 172.18.0.2/login 

泊坞窗,compose.yml:

  version: '2' services: api-internal: build: . ports: - "80:80" volumes: - .:/var/www environment: - NODE_ENV=local ci: build: ./integration-test volumes_from: - api-internal 

networking:

 "Scope": "local", "Driver": "bridge", "EnableIPv6": false, "IPAM": { "Driver": "default", "Options": null, "Config": [ { "Subnet": "172.18.0.0/16", "Gateway": "172.18.0.1" } ] }, "Internal": false, "Containers": { "9249966d1b111b61959c3e1afdbb3b7d86267469e51aa372c614448fecee2532": { "Name": "ci_ci_1", "EndpointID": "a3d1edc1759fddc9a887ae68b3c9504f653ce427c3e2f8fb818a8c9dd7701d25", "MacAddress": "02:42:ac:12:00:03", "IPv4Address": "172.18.0.3/16", "IPv6Address": "" }, "c950d69ce73b46e1d5cabe6811a27675f497a01518c03595d5b892756ba3066c": { "Name": "ci_api-internal_1", "EndpointID": "b8f3fad279eeeaeac50a5639bec2468272a9dc3e0635f60faee7accb9b908c4c", "MacAddress": "02:42:ac:12:00:02", "IPv4Address": "172.18.0.2/16", "IPv6Address": "" } }