if i am using for example a ubuntu server with docker and install a tomcat, then i am able to open the defautl page of my tomcat container.

The VM is running on an standard vswitch on vSphere 6.7U2.

May i know from were you are able to open the default web page successfully ? Is within the container VM or outside the VM from same subnet or different subnet ?

Now, if i move that vm or install a new vm on an different vSphere Cluster with own vCenter (same Version), i am not able to open the default tomcat website.

The only thing that is different, is the nsx part.

Insight NSX, i have an edge device connected to the switch and to the uplink. Thats the only thing that i have configured.

I try to change the docker network that is used for internal traffice (IP) because we are also using a 172. ip range. But that doesn´t help.

How is your docker network configuration ? Is it running on default bridge and you have exposed any ports ? Do we have any overlay in the container network ?

My suggestion would ensure VM external IP (which you are using for container traffic) is accessible in first place . So keep docker completely aside and check the connectivity for VM network connected to Edge . If that connectivity is successful , please revert with below points.