{% extends "base.html" %} {% block title %}Docker topology — psyc admin{% endblock %} {% block body_class %}wide{% endblock %} {% block content %}

Docker Topology

{{ topo.containers|length }} containers · {{ topo.networks|length }} networks

Live read-only view of this host's Docker daemon, routed through {{ topo.proxy }}. The proxy exposes only GET on containers and networks — psyc cannot start, stop, exec into, or modify anything from here.

← back to admin

{% if topo.error %}
✗ Socket-proxy unreachable: {{ topo.error }}
{% endif %} {% if topo.containers %}
switch running exited drag · scroll to zoom
{% endif %}

Click any node in the graph above to inspect it.

Networks

{% for n in topo.networks %}
{{ n.name }}
{{ n.driver }} · {{ n.scope }}{% if n.internal %} · internal{% endif %}
{{ n.containers|length }}
{% if n.containers %}
{% for c in n.containers %} {{ c.name }}{{ c.ip or '—' }} {% endfor %}
{% else %}
(no attached containers)
{% endif %}
{% endfor %}

Containers

{% for c in topo.containers %} {% endfor %}
NameImageStateNetworksPorts
{{ c.name }}
{{ c.id }}
{{ c.image }} {{ c.state }} {% for net in c.networks %}{{ net.name }}{{ net.ip or '—' }}{% endfor %} {% for p in c.ports %}{{ p }}{% if not loop.last %}
{% endif %}{% endfor %}
{% endblock %}