为了在我的 docker 设置中启用 IPv6,我已在文件中进行了设置/etc/docker/daemon.json
:
{
"ipv6": true,
"fixed-cidr-v6": "2a01:xxxx:yyyy:zzzz/64"
}
Run Code Online (Sandbox Code Playgroud)
我从我的 ISP 处获得2a01:xxxx:yyyy:zzzz
并通过 找到它ip addr | grep inet6 | grep global
。
我的 ISP 不断改变该zzzz
位,并且在重新启动路由器时它也会改变。
问题:
fixed-cidr-v6
为某些链接本地值fd00:...
)如果您无法获得静态 IPv6,那么您想要为 Docker 容器分配全局范围(公共)IPv6 地址将会很困难。我编写了有关在 Docker 中使用公共 IPv6 地址的指南,但它确实依赖于静态 IPv6 地址(通常在托管环境中的虚拟机上可用)。
另一种方法是使用Docker IPv6Nat 守护进程
我更喜欢这种技术,因为它使 IPv4 和 IPv6 堆栈在 Docker 内保持一致。我写了另一篇关于完全隔离具有 IPv4 和 IPv6 支持的 Docker 的入口和出口网络的教程
归档时间: |
|
查看次数: |
4590 次 |
最近记录: |