Are you migrating from v2? I think most containers should just work with their v2 labels for Traefik Docker configuration discovery via labels.
If your Traefik runs in a container, you can easily test it. Stop the v2 container, create a new Traefik v3 container and test. If it does not work, stop and remove v3, start v2 container again.
At some point everything needs to be set up. If you don't want a central manual target configuration, then you can use Traefik Docker configuration discovery. But then you need to add labels to your existing containers. And for best practice a Docker network, too.