If you can avoid it: no.
The reason: systemd runs its services isolated, meaning they cannot read from the env vars. so passing a docker container environment variable to a systemd process is not easy at all.
Secondly: why would you run something isolated, while it's already being run containered?