For a small home installation with around 10-15 services on a docker-compose setup with static (wildcard) certificates I managed to do the transition from traefik to traefik2.
I'd like to share my issues I stumbled upon (just a few):
a) By seeing the config fragments in the documentation, I did the error to put my tls configuration into the static config, wondering why traefik generated self-signed certificates only. It took a bit to find out that besides my docker-setup, I still needed a dynamic file-config carrying the TLS definitions.
b) It seems when exposing a service via http and https, I need to declare 2 routers and one of them with tls true. This makes 3 labels on my service, which used to be a single line.
In addition, I am only missing a working dashboard. The current one only shows the amount of registered services, routers, middleware - but not which ones and to which rules they react. This made it a bit hard to find out when exactly the docker provider had configured.
Besides that, it seems to work flawlessly (for my small home setup) - thanks for the effort