Контейнер докера работает на VPS (ubuntu 18.10).
Что я умею:
ping -6 2001:4860:4860::8888
с хост-машины
ping -6 <docker container ipv6 address
с хост-машины
ping -6 <hosts ipv6 address>
из контейнера докеров
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