{% for container in containers %}
{% if (loop.first) or (loop.previtem.attrs.Config.Labels['com.docker.compose.project'] != container.attrs.Config.Labels['com.docker.compose.project']) %}
{% for port in container.attrs['NetworkSettings']['Ports'] %}
{% if container.attrs['NetworkSettings']['Ports'][port] is not none %}
{% if container.attrs['NetworkSettings']['Ports'][port] is not none and
container.attrs['NetworkSettings']['Ports'][port]|length > 0 %}
{% for port_exposed in container.attrs['NetworkSettings']['Ports'][port] %}
{{ port }} -> {{ port_exposed['HostIp'] }}:{{ port_exposed['HostPort'] }}
{% endfor %}
{% endif %}
{% endif %}
{% endfor %}
log
export
{% if (container.status == 'exited') or (container.status == 'created') %}start
remove
{% endif %}{% if container.status == 'running' %}
stop
restart
top
{% endif %}