https://bugzilla.redhat.com/show_bug.cgi?id=1033604
--- Comment #2 from Matthew Miller mattdm@redhat.com --- Some documentation would be good.
There are basically two ways to go.
First, the "application container" model. Here, you don't use systemctl to launch the service -- you just run it directly. This works very well for relatively simple daemons.
The other approach is the "system container" model, where your docker environment is like a lightweight virtual machine. Here, you run systemd, and systemd manages your session (almost) as if it were running in a "real" machine. That looks like what you're trying to do.