当前位置:   article > 正文

docker容器不能访问宿主机端口_host.docker.internal:host-gateway

host.docker.internal:host-gateway

对于linux系统,您可以-从docker引擎的主要版本20.04开始-现在也可以通过host.docker.internal与主机通信。这不会自动工作,但您需要提供以下运行标志:

--add-host=host.docker.internal:host-gateway

请看下面的答案:https://stackoverflow.com/a/61424570/3757139

另请参见下面的答案,以添加到docker compose文件中-https://stackoverflow.com/a/67158212/243392

如果您使用的是Docker ComposeLinux,则必须手动添加它(至少目前是这样)。在docker compose上使用额外的\u主机。yaml文件:

  1. version: '3.7'
  2. services:
  3. fpm:
  4. build:
  5. context: .
  6. extra_hosts:
  7. - "host.docker.internal:host-gateway"

文档-https://docs.docker.com/compose/compose-file/compose-file-v3/#extra_hosts

不要忘记更新Docker,因为这只适用于Docker v20。10 .

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/258189
推荐阅读
相关标签
  

闽ICP备14008679号