您是否将第三方api托管在localhost上的docker容器中?如果是,那么您需要确保第三方api
docker容器共享同一网络。请参阅https://docs.docker.com/engine/userguide/networking/。我尝试访问其余端点时遇到了相同的问题,我认为它将与本地主机一起解决,因为它在容器内部的docker上运行。以下是一系列步骤,可帮助我解决问题:
- 执行
docker network ls
以查看您有多少个桥驱动程序。在我的情况下,我有2个和使用不同容器的容器 - 如果您有多个网桥驱动程序,请确保您启动的容器将使用相同的网桥网络相互通信
docker run -d -t --network networkname --name containername
- 运行
docker network inspect networkname
。您将看到带有容器列表的网络详细信息。每个容器将具有与其关联的IPv4Address。使用这些地址的值而不是localhost或127.0.0.1进行通信



