【发布时间】:2016-04-21 17:40:44
【问题描述】:
我运行 docker daemon 以将其与容器的全局 IPv6 一起使用:
docker daemon --ipv6 --fixed-cidr-v6="xxxx:xxxx:xxxx:xxxx::/64"
之后我运行了 docker 容器:
docker run -d --name my-container some-image
它成功获得了全球 IPv6 地址(我检查了docker inspect my-container)。但我无法通过这个 ip ping 我的容器:
Destination unreachable: Address unreachable
但我可以通过它的 IPv6 地址成功 ping docker0 网桥。
route -n -6 的输出包含下一行:
Destination Next Hop Flag Met Ref Use If
xxxx:xxxx:xxxx:xxxx::/64 :: U 256 0 0 docker0
xxxx:xxxx:xxxx:xxxx::/64 :: U 1024 0 0 docker0
fe80::/64 :: U 256 0 0 docker0
docker0 接口具有全局 IPv6 地址:
inet6 addr: xxxx:xxxx:xxxx:xxxx::1/64 Scope:Global
xxxx:xxxx:xxxx:xxxx:: 到处都是一样的,是我的eth0 接口的全局 IPv6 地址
docker 是否需要一些额外的配置才能通过 IPv6 访问我的容器?
【问题讨论】: