参考链接:https://blog.csdn.net/z457181562/article/details/96144248
1.安装 tunnelblick
brew cask install tunnelblick
我的brew下载失败,就直接翻出去下载了
2.找个文件夹,把这个乖乖clone下来
git clone https://github.com/wojas/docker-mac-network.git
3.修改 run.sh
修改文件里的ip和子网掩码,改为你容器的(在容器里ifconfig查询)
vim helpers/run.sh
4.
在刚刚克隆下的目录中执行 ,注意因为是后台执行所以你要等看到当前目录生成docker-for-mac.ovpn这个文件为止
docker-compose up -d
5.
在docker-for-mac.ovpn文件中添加一行
comp-lzo yes
6.
双击docker-for-mac.ovpn这个文件,然后跟着tunnelblick提示一直点就行了
注意:出现了提示说comp-lzo yes这个之后会被废弃,不用管直接忽略
我的会出现一个掩码的提示警告,直接忽略
7.测试
8.重新生成
如果要重新生成的话,把目录下这些文件删除,然后再执行一次 docker-compose up -d
rm -rf conf/*
rm -rf docker-for-mac.ovpn