启用IPv6支持
您必须先在Docker守护程序中启用IPv6支持,然后才能在Docker容器或群集服务中使用IPv6。之后,您可以选择对任何容器,服务或网络使用IPv4或IPv6(或两者)。
注意:仅在Linux主机上运行的Docker守护程序支持IPv6网络。
-
编辑
/etc/docker/daemon.json
,将ipv6
密钥设置为true
,并将fixed-cidr-v6
密钥设置为IPv6子网。在此示例中,我们将其设置为2001:db8:1::/64
。{ "ipv6": true, "fixed-cidr-v6": "2001:db8:1::/64" }
保存文件。
-
重新加载Docker配置文件。
$ systemctl reload docker
现在,您可以使用该--ipv6
标志创建网络,并使用该--ip6
标志分配容器IPv6地址。