Seems like you are supposed to create service for each container and then somehow else manage service dependencies, network and other aspects which are trivial when using docker compose. Instead of having single simple docker-compose.yml file which you can add to the git repo, you end up having multiple services, network definitions, firewall rules. You then have to symlink those services to the right place, enable them and do god knows what else.
I am not scared of systemd and I use it extensively but this does not sound like a convenient way to manage multiple containers.
I am not scared of systemd and I use it extensively but this does not sound like a convenient way to manage multiple containers.