Docker - 访问主机网络和Docker网络
问题出现的原因是在Docker容器中无法直接访问宿主机的网络。解决这个问题的方法是使用--add-host=host.docker.internal:host-gateway
或extra_hosts: - host.docker.internal:host-gateway
,其中host.docker.internal
是Docker容器内部宿主网络的主机名。这个主机名可以根据需要进行更改。
参考链接:
- https://medium.com//how-to-connect-to-the-docker-host-from-inside-a-docker-container-112b4c71bc66
- From inside of a Docker container, how do I connect to the localhost of the machine?