WSL это Windows Subsystem for Linux , это не линукс, не настоящий линукс если угодно. Надо чтобы работало как в линуксе - ставьте линукс, а WSL обладает множеством ограничений, и сетевой стек это пожалуй один из главных.
Может задействовать еще одну сущность?
Скажем развернуть NFS сервер и монтировать его shared folder и к хосту, и к контейнерам.
Примеров использования nfs в сети достаточно..
Для этого придумали специальный сервис - watchtower , выкатываете себе этот контейнер, он следит за обновлениями развернутых на хосте контейнеров и в случае необходимости их обновляет. https://github.com/containrrr/watchtower
нужен какой то сервис-дискавери, в котором будут регистрироваться запущенные контейнеры, а также который умеет быть DNS сервером.
Consul на хосте, и consul-registrator в докер.