PUTER-LIST(1) Puter Manual PUTER-LIST(1)

puter-list - list VMs

puter list [--node name] [-v|--verbose]

List all VMs managed by puter. Displays each VM's name, node, status, and IP address in a table format.

When any VM is in "error" status, an ERROR column is shown with truncated error messages (60 characters max). Use --verbose to show full error messages.

Status values are color-coded when output is a terminal: running (green), error (red), stopped (dim), creating, starting, stopping (yellow). Colors are automatically suppressed when output is piped or redirected to a file.

Filter VMs by cluster node name (e.g., "node-1", "local").
Show full error messages without truncation.

Output columns:

The VM name.
The cluster node the VM runs on, or "local" for single-host mode.
Current VM status: running, stopped, error, creating, starting, or stopping.
The VM's assigned IP address.
Error message for VMs in error status (only shown when at least one VM has an error).

$ puter list
NAME   NODE   STATUS   IP
myvm   local  running  10.0.0.10
web    local  stopped  -

With a VM in error state:

$ puter list
NAME    NODE   STATUS   IP   ERROR
myvm    local  running  10.0.0.10
badvm   local  error    -    image "nonexistent:latest" not found...

puter-info(1), puter-start(1), puter-stop(1)

2026-03-06 puter