docker 访问宿主机 服务

文档:https://docs.docker.com/docker-for-mac/networking/#use-cases-and-workarounds

For Mac docker:

  • 在宿主机hosts增加:192.168.119.51 host.docker.internal
  • ip为宿主机内网ip。在docker内部访问host.docker.internal 即可。

可用于docker内部使用外部服务,比如sha sock:
验证:
bash配置文件增加
alias proxy='export all_proxy=socks5://127.0.0.1:1080'
alias unproxy='unset all_proxy'
终端:proxy && curl www.google.com

你可能感兴趣的:(docker 访问宿主机 服务)