在 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 地址--ip6。

关键词: Docker 云计算 核心 技术