关于OPENWRT Docker容器外网无法访问的问题

发布于 2023-09-22  106 次阅读


自己老忘顺道记录一下。

第一个:

此项操作可能会有安全隐患,根据个人情况选择。

需要先将网络防火墙中的基本设置

转发改为接受

防火墙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

然后再进行端口转发

届ける言葉を今は育ててる
最后更新于 2023-10-04