如何使用 docker-compose 将 API 请求到 net6 控制台应用程序中?

问题描述 投票:0回答:0

我有一个带有 docker-compose 的 net6 控制台应用程序。撰写文件是:

version: '3.4'

services:
  rms:
    image: ${DOCKER_REGISTRY-}rms
    build:
      context: .
      dockerfile: rms/Dockerfile
    restart: always
    environment:
      ENV1: a
      ENV2: b

我有一个 API 在 AWS 上运行https://rms.xxx.com

所以如果我使用 docker-compose 在控制台应用程序中使用 HttpClient 请求此 API,我会收到类似 'No route to host (rms.xxx.com:443)'

这样的错误

我尝试了很多方法来解决这个问题,但都没有用。

我该如何解决这个问题?如何在控制台应用程序与 docker-compose 和随机 API 之间进行通信?

注意:我无法像添加其他服务一样向此撰写文件插入API信息。

c# docker docker-compose console-application .net-6.0
© www.soinside.com 2019 - 2024. All rights reserved.