自己老忘顺道记录一下。
第一个:
此项操作可能会有安全隐患,根据个人情况选择。
需要先将网络防火墙中的基本设置
转发改为接受
防火墙wan区域入站数据改为接受。

防火墙-自定义规则中加入
iptables -t nat -A POSTROUTING -s 172.17.0.0/16 ! -o docker0 -j MASQUERADE
将所有来自docker的包172.17.0.0/16的ip替换为本机ip并发送,以达到docker访问外网的目的。
第二种:
此方法不能重启,重启后会出现问题。
将 Docker Daemon 的服务端 或 客户端连接 设置为 tcp://0.0.0.0:2375

然后再进行端口转发


Comments NOTHING