文档: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