3

パブリック ルーティング可能な /64 ipv6 サブネットを使用して CoreOs ホストをセットアップしました。ホスト内から、正常に動作しているグローバル ipv6 アドレスがありますが、docker コンテナー内から ipv6 ホストにアクセスできません。

これらは、docker デーモンに対する現在の設定です。

DOCKER_OPTS=--dns 8.8.8.8 --dns 8.8.4.4 --ipv6 --fixed-cidr-v6='2a03:4000:6:e0d0::/64'

またはGoogle ipv6 DNSサーバーを追加--ip-forward=falseしても役に立たない

追加--net=hostした場合にのみ機能するため、基本的なネットワーク構成の部分が欠けていると思います。

ubuntu:latest docker コンテナー内からの ifconfig は、これを示しています。

eth0      Link encap:Ethernet  HWaddr 02:42:ac:11:00:02  
          inet addr:172.17.0.2  Bcast:0.0.0.0  Mask:255.255.0.0
          inet6 addr: fe80::42:acff:fe11:2/64 Scope:Link
          inet6 addr: 2a03:4000:6:e0d0:0:242:ac11:2/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:19 errors:0 dropped:4 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1565 (1.5 KB)  TX bytes:676 (676.0 B)

これを機能させるには、どのような特別な構成が必要ですか?

4

0 に答える 0