KISS format for describing docker containers for purpose of setting them as services on nodes with systemd and docker (primarily on CoreOS). I believe this approach can be modularized and CoreOS would be just one of many targets of various exporters/orchestrators.
Services could be expanded to more explicit syntax which would like something like this:
service:
export:
-
exposed: 80
exported: 8080
link:
-
service: name
alias: same
volumes:
-
container: name
-
path: /path