Não se preocupe com o systemd, execute o Postgres diretamente. O seguinte mostra como fazer o Postgres rodar dentro de um contêiner base Centos7:
$ docker run -it centos:centos7 /bin/bash
bash-4.2$ yum install postgresql-server sudo
[..snip..]
bash-4.2$ sudo -u postgres /usr/bin/initdb /var/lib/pgsql/data/
bash-4.2$ sudo -u postgres /usr/bin/pg_ctl start \
-D /var/lib/pgsql/data -s -o "-p 5432" -w -t 300
bash-4.2$ ps -eo pid,args
PID COMMAND
1 /bin/bash
118 /usr/bin/postgres -D /var/lib/pgsql/data -p 5432
119 postgres: logger process
121 postgres: checkpointer process
122 postgres: writer process
123 postgres: wal writer process
124 postgres: autovacuum launcher process
125 postgres: stats collector process
Você pode colocar isso em um Dockerfile para torná-lo reutilizável.