I posted a simple working docker-compose.yml
yesterday in a comment, maybe compare.
Did you forget to attach whoami
to a Docker network?
I would not assign a service if no service (port) is defined, just remove
traefik.http.routers.whoami-rtr.service=whoami-svc
What happens when you access https://traefik.dataweeder.com/dashboard/
?