从一个泊坞窗容器到另一个的请求失败

时间:2019-08-06 23:08:59

标签: docker docker-compose

我一直在尝试连接两个Docker容器。我的烧瓶后端和我的反应前端,当我在请求中使用localhost时,请求通过,但是当我使用docker容器名称即http://backend-service:5000/endpoint时,该名称无法解析。该文档指出,容器会自动连接到同一网络,并且从一个容器访问服务应如此简单。我也尝试过添加指向docker compose文件的链接,但是没有运气。

这是我的docker-compose文件:

version: '3'

services:
  backend-service:
    build: ./api
    expose:
      - 5000
    ports:
      - "5000:5000"
    volumes:
      - ./api:/usr/src/app
    environment:
      - FLASK_ENV=development
      - FLASK_APP=app.py
      - FLASK_DEBUG=1
  client-service:
    build: ./clientside
    expose: 
      - 3000
    ports:
      - "3000:3000"
    volumes:
      - ./clientside/src:/usr/src/app/src
      - ./clientside/public:/usr/src/app/public
    links:
      - "backend-service:backend"

0 个答案:

没有答案