Should i disable IPv6 to use Docker for an Internet server?

Hi! I have setup a VPS from my Internet-provider to run Docker with several Nginx containers for various services (Nextcloud, Wiki, Forum, Mailcow, etc.) For the web-services accessed by https i use a Nginx reverseproxy together with LE-companion to terminate SSL sessions and to forward to their individual service container by domain. An ufw firewall protect my host.

Everything works, except when it comes to IPv6, where things getting “strange”. I ran some pure internal servers (not connected to the Internet) on IPv4 only and did never encounter such issues and so i’m asking myself why should i use IPv6 at all? Why not disable it as well?

Any good reasons to not do so?

If you can write about the “strange things”, someone may be able to help with that too. Otherwise it seems to be a general networking question. In general, if a machine has only ipv4 address, it will not be able to communicate directly with machines with only ipv6 address. I don’t know how frequent is that. I didn’t have problem with not having IPv6 address yet, but it could happen.

For Docker related issues, you can read

I the containers don’t support ipv6, connection to and from machines with only ipv6 address will not work even if the host supports ipv6