小编daa*_*aku的帖子

可公开路由的 IPv6 linux 容器

我的目标是为我的每个 docker 容器拥有一个可路由的公共 IPv6 地址。我希望能够使用 IPv6 协议连接进出我的容器。

我正在使用 Linode 并且我被分配了一个公共 IPv6 池:

2600:3c01:e000:00e2:: / 64 routed to 2600:3c01::f03c:91ff:feae:d7d7
Run Code Online (Sandbox Code Playgroud)

该“路由到”地址是由 dhcp 自动配置的:

# ip -6 addr show eth0
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
    inet6 2600:3c01::f03c:91ff:feae:d7d7/64 scope global mngtmpaddr dynamic
       valid_lft 2591987sec preferred_lft 604787sec
    inet6 fe80::f03c:91ff:feae:d7d7/64 scope link
       valid_lft forever preferred_lft forever
Run Code Online (Sandbox Code Playgroud)

我设置了 AAAA 记录,ipv6.daaku.org以便更轻松地使用:

# nslookup -q=AAAA ipv6.daaku.org
ipv6.daaku.org  has AAAA address 2600:3c01:e000:e2::1
Run Code Online (Sandbox Code Playgroud)

为了测试,我手动分配了该地址:

# ip -6 addr add 2600:3c01:e000:00e2::1/64 dev eth0
# ip -6 addr show …
Run Code Online (Sandbox Code Playgroud)

ipv6 containers docker

7
推荐指数
1
解决办法
2120
查看次数

标签 统计

containers ×1

docker ×1

ipv6 ×1