PVD connected from docker

I am trying to use pvd to virualize my physx running on a docker server. I tried to use physx::PxPvdTransport* transport = physx::PxDefaultPvdSocketTransportCreate(host.docker.internal, 5425, 10); in my linux container to connect my pvd out side the container on the windows host.The returned transport is not null. But there is no reaction in pvd. Is there any hints? Thanks.