1、首先 Mac 端通过 brew 安装 docker-connectorbrew install wenjunxiao/brew/docker-connector
2、然后执行以下命令把 docker 的所有 bridge 网络都添加到路由中docker network ls --filter driver=bridge --format "{{.ID}}" | xargs docker network inspect --format "route {{range .IPAM.Config}}{{.Subnet}}{{end}}" >> /usr/local/etc/docker-connector.conf
3、配置完成,直接启动服务(需要 sudo,路由配置启动之后仍然可以修改,并且无需重启服务立即生效)sudo brew services start docker-connector
sudo brew services list
4、然后使用以下命令在 docker 端运行 wenjunxiao/mac-docker-connector,需要使用 host 网络,并且允许 NET_ADMINdocker run -it -d --restart always --net host --cap-add NET_ADMIN --name connector wenjunxiao/mac-docker-connector
I needed to thank you for this excellent read!! I definitely loved every little bit of it. Ive got you saved as a favorite to look at new stuff you postÖ