{loadError}
| Nom | Image | État | Ports | Actions |
|---|---|---|---|---|
|
{container.name}
|
{container.image} | {container.state} |
{#each uniquePorts(container.ports) as port}
{port.host_port}:{port.container_port}
{/each}
|
{@render ActionBtn({ label: "Logs", variant: "cyan", loading: false,
onclick: () => openLogs(agent_id, container.id, container.name) })}
{#if container.state !== "running"}
{@render ActionBtn({ label: "Start", variant: "green", loading: actionPending === container.id,
onclick: () => doAction(agent_id, container.id, "start") })}
{:else}
{@render ActionBtn({ label: "Stop", variant: "ghost", loading: actionPending === container.id,
onclick: () => doAction(agent_id, container.id, "stop") })}
{@render ActionBtn({ label: "Restart", variant: "ghost", loading: actionPending === container.id,
onclick: () => doAction(agent_id, container.id, "restart") })}
{/if}
{@render AutoUpdateBtn(agent_id, container.id)}
|
{container.image}
{#if uniquePorts(container.ports).length > 0}| Nom | Image | État | Ports | Actions |
|---|---|---|---|---|
|
{container.name}
|
{container.image} | {container.state} |
{#each uniquePorts(container.ports) as port}
{port.host_port}:{port.container_port}
{/each}
|
{@render ActionBtn({ label: "Logs", variant: "cyan", loading: false,
onclick: () => openLogs(agent_id, container.id, container.name) })}
{#if container.state !== "running"}
{@render ActionBtn({ label: "Start", variant: "green", loading: actionPending === container.id,
onclick: () => doAction(agent_id, container.id, "start") })}
{:else}
{@render ActionBtn({ label: "Stop", variant: "ghost", loading: actionPending === container.id,
onclick: () => doAction(agent_id, container.id, "stop") })}
{@render ActionBtn({ label: "Restart", variant: "ghost", loading: actionPending === container.id,
onclick: () => doAction(agent_id, container.id, "restart") })}
{/if}
{@render AutoUpdateBtn(agent_id, container.id)}
|
{container.image}
{#if uniquePorts(container.ports).length > 0}{loadError}
| Tags | ID | Taille | Date | Actions |
|---|---|---|---|---|
|
{#if img.tags?.length > 0}
{#each img.tags as tag}
{tag}
{/each}
{:else}
<none>
{/if}
{#if img.is_orphan}
orphan
{/if}
|
{shortId(img.id)} | {formatSize(img.size)} | {formatDate(img.created_at)} | {#if img.is_orphan} {/if} |
{loadError}
| Nom | Driver | Mountpoint | Actions |
|---|---|---|---|
|
{vol.name}
{#if vol.is_orphan}
orphan
{/if}
|
{vol.driver} | {vol.mountpoint} | {#if vol.is_orphan} {/if} |
{loadError}
| Nom | Driver | Scope | ID | Actions |
|---|---|---|---|---|
|
{net.name}
{#if net.is_orphan}
orphan
{/if}
|
{net.driver} | {net.scope} | {shortId(net.id)} | {#if net.is_orphan} {/if} |