【发布时间】:2021-11-08 12:22:56
【问题描述】:
我正在尝试在我的机器上使用 docker 容器设置一个 api 网关。
api 容器映射到端口 8000 并在 bridge network 上运行,但 api 直接在我的机器上运行,而端口 19108 上没有容器。
我要存档的是,当 HTTP 请求到达端口 8000 上的端点 /order 时,它将向端口 19108 发出另一个 HTTP 请求并返回已收到但无法返回的响应由于我不知道主机 ip,因此似乎找到了使其工作的方法。
我试过使用host.docker.internal,ping 命令返回响应,但curl 只返回HTTP Error 400. The request hostname is invalid。
是否有任何解决方法,或者我应该改用host 网络?
【问题讨论】:
-
你能试试我在stackoverflow.com/a/61001152/418599的解决方案吗?
标签: docker docker-network