首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从码头容器访问主机

从码头容器访问主机
EN

Stack Overflow用户
提问于 2019-09-12 19:54:28
回答 1查看 612关注 0票数 1

我有一个java后端托管在我的windows 10机器上(本地主机:8080)。我的前端(.NET项目)托管在IIS容器中,它需要与后端通信。但是,我无法从容器连接到主机。我可以成功地打开主机的IP地址。但是,当我使用curl访问主机时,它只会出现“无法连接到远程服务器”错误。有趣的是,我还在我的Windows 10机器上运行了MSSQL服务器,并且我的前端使用主机的计算机名进行通信,没有任何问题。

Docker版本19.03.2,build 6a30dfc

码头工人组成3.4

更新

原来8080端口在我的工作中被阻塞了。为了重新表达我的问题,windows容器是否有类似于linux容器提供的主机域- host.docker.internal?

EN

回答 1

Stack Overflow用户

发布于 2019-09-13 03:15:46

如果您使用的是docker-组合,并且希望从容器连接到本地主机,则必须使用host.docker.internal变量。

例如:

代码语言:javascript
复制
services: 
  service1:
    network_mode: host
    environment:
       LOCAL_DB_HOST: host.docker.internal
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57913682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档