首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个码头网络之间的Http请求

两个码头网络之间的Http请求
EN

Stack Overflow用户
提问于 2021-01-19 15:44:04
回答 1查看 618关注 0票数 0

我在两个不同的项目中使用两个不同的对接-组合设置。我需要从一个到另一个发出一个HTTP请求,并试图像http://localhost:8050/api一样发送它,但是即使它在邮递员上工作,也会不断地得到cURL错误。下面是停靠-组合文件:

文件1(请求接收方)

代码语言:javascript
复制
version: '3'

services:
  app:
    container_name: core
    build: .cloud/php
    image: app-core
    ports:
      - "9050:9000"
    volumes:
      - ./:/var/www:cached
    networks:
      - core_network

  nginx:
    container_name: core.nginx
    image: nginx
    ports:
      - "8050:8000"
    volumes:
      - .cloud/nginx/nginx.conf:/etc/nginx/conf.d/default.conf:cached
      - ./:/var/www:cached
    depends_on:
      - app
    networks:
      - core_network

  pgres:
    container_name: core.postgres
    image: postgres
    restart: always
    ports:
      - "54321:5432"
    environment:
      POSTGRES_DB: sampleuser
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: example
    volumes:
      - .cloud/postgres/data:/var/lib/postgresql/data
    networks:
      - core_network
networks:
  core_network:
    driver: bridge

文件2(请求发送方)

代码语言:javascript
复制
version: '3'

services:
  app:
    container_name: b2c
    build: .cloud/php
    image: app-b2c
    ports:
      - "9055:9000"
    volumes:
      - ./:/var/www:cached
    networks:
      - b2c_network

  nginx:
    container_name: b2c.nginx
    image: nginx
    ports:
      - "8055:8000"
    volumes:
      - .cloud/nginx/nginx.conf:/etc/nginx/conf.d/default.conf:cached
      - ./:/var/www:cached
    depends_on:
      - app
    networks:
      - b2c_network 
networks:
  b2c_network:
    driver: bridge
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-24 10:36:57

对于任何挣扎的人,您可以提出如下请求:http://host.docker.internal:8050

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65794785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档