Контейнер докера работает на VPS (ubuntu 18.10).
Что я могу сделать:
ping -6 2001: 4860: 4860 :: 8888
с хост-машины
ping -6 <адрес ipv6 контейнера докеров
из хост-машина
ping -6
из контейнера докеров
ping 8.8.8.8
из контейнера докеров
То, что я не могу сделать:
ping -6 2001 : 4860: 4860 :: 8888
из контейнера докеров
Когда я выполняю указанную выше команду, ничего не происходит. Когда я наконец прервал команду, я получил следующий результат:
4 packets transmitted, 0 received, 100% packet loss, time 62ms
Контейнер докера имеет назначенный адрес ipv6. Что я сделал на данный момент:
$ip -6 route add 2001:db8:1::/64 dev docker0
$ sysctl net.ipv6.conf.default.forwarding=1
$ sysctl net.ipv6.conf.all.forwarding=1
Если вам нужна дополнительная информация, просто дайте мне знать.
Хорошо, просто исправил это с помощью этого обходного пути: https://github.com/robbertkl/docker-ipv6nat