docker - 如何从容器访问在本地机器上运行的应用程序?
问题描述
我有一个在本地运行的应用程序,我有一个通过docker compose运行的 docker 容器:
swagger:
image: swaggerapi/swagger-ui:v3.23.5
ports:
- "7171:8080"
networks:
- dockernet
expose:
- 8080
environment:
- URL=http://192.168.10.20:8080/actions/v3/api-docs
192.168.10.20 是我的本地主机。
如果我通过浏览器访问http://192.168.10.20:8080/actions/v3/api-docs我会看到响应但招摇服务无法访问它。
如何解决?
解决方案
推荐阅读
- reactjs - 当所有值都为零时,Highcharts 显示条形的空白
- java - JCache CacheResult - 使用默认名称创建缓存
- svn - 从 .svn 文件夹中恢复文件
- postgresql - 在映像构建时恢复 PostgreSQL 11 Docker 中的 SQL 转储
- android - Flutter 问题:右边溢出了 61 个像素?
- javascript - 如何在 Vue js 中访问 home.vue 中的标头组件
- python - 熊猫更新没有做任何事情
- laravel-5 - 实施 Google Calendar API 我得到了 redirect_uri_mismatch 错误
- oracle11g - 我必须知道“如何根据优先级在包中运行 Pl SQL 过程?
- android - 从现有用户身份验证代码中获取 Google 刷新令牌