Docker and IPv6

I’ve been banging my head against the wall for days trying to get docker and IPv6 work properly. My setup is a Hurricane Electric 6in4 tunnel as an interface, docker is setup correctly for IPv6 I presume because I can ping any v6 address that is assigned in docker from my phone (which goes over data) and can ping6 google.com from the host and the containers, but when I try to load any content it days server not responding. I think the problem lies in that my ip6tables are empty. Any help is greatly appreciated!

Here is my ip6tables:

$ sudo ip6tables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination 

If you would like me to provide any further information please ask.