在 Docker 容器或 Swarm 服务中使用 IPv6 之前,需要在 Docker 守护进程中启用对 IPv6 的支持。启用后,您可以在容器、服务或网络中同时使用 IPv4、IPv6,或仅使用其中一种。

1. 编辑 /etc/docker/daemon.json,将 “IPv6” 设置为 true,并将 “fixed-cidr-v6” 配置为您 IPv6 子网的参数。本示例中将其设置为 2001:db8:1::/64。
“IPv6”: true,
“fixed-cidr-v6”: “2001:db8:1::/64”
保存文件。
2. 重新加载 Docker 配置文件。
$ systemctl reload docker
现在,您可以使用 –ipv6 标志创建网络,并为容器分配 IPv6 地址。
