Add Docker container discovery with stats, image display, and CPU usage bars
This commit is contained in:
@@ -264,6 +264,9 @@
|
||||
<span class="ct-name">{{ ct.get('name', ct.get('id', '?')) }}</span>
|
||||
<span class="ct-type">{{ ct.get('type', '')|upper }}</span>
|
||||
</div>
|
||||
{% if ct.get('image') %}
|
||||
<div class="ct-image">{{ ct.get('image') }}</div>
|
||||
{% endif %}
|
||||
{% if ct_running %}
|
||||
<div class="ct-details">
|
||||
{% if ct.get('ip') %}
|
||||
@@ -272,9 +275,22 @@
|
||||
{% if ct.get('uptime_seconds') %}
|
||||
<span class="ct-uptime">{{ ct.get('uptime_seconds', '')|format_uptime }}</span>
|
||||
{% endif %}
|
||||
{% if ct.get('status_text') %}
|
||||
<span class="ct-uptime">{{ ct.get('status_text') }}</span>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% if ct.get('mem_percent') %}
|
||||
{% if ct.get('mem_percent') or ct.get('cpu_percent') %}
|
||||
<div class="usage-bars">
|
||||
{% if ct.get('cpu_percent') %}
|
||||
<div class="usage-row">
|
||||
<span class="usage-label">CPU</span>
|
||||
<div class="usage-bar-bg">
|
||||
<div class="usage-bar-fill" style="width: {{ [ct.get('cpu_percent', '0')|float, 100.0]|min }}%; background: {{ ct.get('cpu_percent', '0')|float|usage_color }};"></div>
|
||||
</div>
|
||||
<span class="usage-pct">{{ ct.get('cpu_percent', '0') }}%</span>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if ct.get('mem_percent') %}
|
||||
<div class="usage-row">
|
||||
<span class="usage-label">RAM</span>
|
||||
<div class="usage-bar-bg">
|
||||
@@ -282,6 +298,7 @@
|
||||
</div>
|
||||
<span class="usage-pct">{{ ct.get('mem_percent', '0') }}%</span>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if ct.get('disk_percent') %}
|
||||
<div class="usage-row">
|
||||
<span class="usage-label">DISK</span>
|
||||
|
||||
Reference in New Issue
Block a user