在docker容器中启用ipv6转发

在docker容器中启用ipv6转发,docker,networking,ipv6,Docker,Networking,Ipv6,我正在尝试使用Docker在两个网络之间设置IPv6防火墙(我知道还有其他技术可以做到这一点,但我想使用Docker)。我遇到的主要问题是,我无法找到在防火墙容器内启用IPv6转发的方法 从dockerd参考文献[1]中,我知道有一些选项可以为IPv4启用此功能,但对于IPv6则没有。这个功能还不受支持,还是我做错了什么 我的daemon.json如下所示: { "ipv6": true, "fixed-cidr-v6": "2001:db8:1::/64", "ip-forward

我正在尝试使用Docker在两个网络之间设置IPv6防火墙(我知道还有其他技术可以做到这一点,但我想使用Docker)。我遇到的主要问题是,我无法找到在防火墙容器内启用IPv6转发的方法

从dockerd参考文献[1]中,我知道有一些选项可以为IPv4启用此功能,但对于IPv6则没有。这个功能还不受支持,还是我做错了什么

我的daemon.json如下所示:

{
  "ipv6": true,
  "fixed-cidr-v6": "2001:db8:1::/64",
  "ip-forward": true
}

[1]

在docker-compose.yml中添加:

sysctls:
  net.ipv6.conf.all.disable_ipv6: 0
  net.ipv6.conf.all.forwarding: 1