场景介绍:
运行在 docker 容器中的一个服务A需要访问宿主机服务B的某个端口,也就是A 需要访问宿主机服务 B的资源。
方法:
服务A 以下边的地址来访问即可:
http://host.docker.internal
即localhost->host.docker.internal
例子:
在docker容器中的服务A访问宿主机服务B中的Swagger API文档,访问地址由http://localhost:8080/swagger-ui/index.html#/
变为http://host.docker.internal:8080/swagger-ui/index.html#/