Menu="Tasks:66"
Type="xmenu"
Tabs="false"
Title="Podman"
Icon="podman"
---
.js module — so this file has no
* business logic of its own and does not talk to PodmanClient directly.
* See docs/ARCHITECTURE.md section 18 for the overall WebUI design and
* webui/mockups/prototype.html for the approved visual reference this
* page's markup mirrors (same structure, same CSS classes, real data
* instead of static samples).
*/
/**
* Cache-busts every static asset with its own on-disk mtime. Unraid's
* webserver sends no explicit no-cache headers for /plugins/ static
* files, so without this, browsers can keep serving a stale app.js/
* podman.css for a long time after a plugin update — verified live: a
* bugfix to app.js's CSRF handling silently kept failing in a real
* browser after redeploy until this was added, even though the deployed
* file on disk was byte-for-byte correct.
*/
function podman_asset_version(string $relPath): string
{
$full = __DIR__ . $relPath;
return is_file($full) ? (string) filemtime($full) : '0';
}
?>
Podman
Connecting…
Running
—
Pods
—
Images
—
Volumes
—
Networks
—
Images on Disk
—
Status
Name
Image
CPU/Mem
Ports
Uptime
Repository
Tag
Image ID
Size
Created
Used By
Name
Driver
Mountpoint
Used By
App data mapped from Unraid shares (e.g. /mnt/user/appdata/…) is managed as bind mounts per-container and does not appear here.
Name
Driver
Subnet
Gateway
Containers
Exec into:
—
Storage
Cache pool or dedicated disk — never a path under /mnt/user (FUSE).