Sponsor:

Your company here, and a link to your site. Click to find out more.

incus.list - Man Page

List instances

Synopsis

incus list [:] [...] [flags]

Description

Description:
 List instances

Default column layout: ns46tS
 Fast column layout: nsacPt

A single keyword like "web" which will list any instance with a name starting by "web".
 A regular expression on the instance name. (e.g. .*web.*01$).
 A key/value pair referring to a configuration item. For those, the
 namespace can be abbreviated to the smallest unambiguous identifier.
 A key/value pair where the key is a shorthand. Multiple values must be delimited by ','. Available shorthands:
   - type={instance type}
   - status={instance current lifecycle status}
   - architecture={instance architecture}
   - location={location name}
   - ipv4={ip or CIDR}
   - ipv6={ip or CIDR}

Examples:
   - "user.blah=abc" will list all instances with the "blah" user property set to "abc".
   - "u.blah=abc" will do the same
   - "security.privileged=true" will list all privileged instances
   - "s.privileged=true" will do the same
   - "type=container" will list all container instances
   - "type=container status=running" will list all running container instances

A regular expression matching a configuration item or its value. (e.g. volatile.eth0.hwaddr=00:16:3e:.*).

When multiple filters are passed, they are added one on top of the other,
 selecting instances which satisfy them all.

== Columns ==
 The -c option takes a comma separated list of arguments that control
 which instance attributes to output when displaying in table or csv
 format.

Column arguments are either pre-defined shorthand chars (see below),
 or (extended) config keys.

Commas between consecutive shorthand chars are optional.

Pre-defined column shorthand chars:
   4 - IPv4 address
   6 - IPv6 address
   a - Architecture
   b - Storage pool
   c - Creation date
   d - Description
   D - disk usage
   e - Project name
   l - Last used date
   m - Memory usage
   M - Memory usage (%)
   n - Name
   N - Number of Processes
   p - PID of the instance's init process
   P - Profiles
   s - State
   S - Number of snapshots
   t - Type (persistent or ephemeral)
   u - CPU usage (in seconds)
   L - Location of the instance (e.g. its cluster member)
   f - Base Image Fingerprint (short)
   F - Base Image Fingerprint (long)

Custom columns are defined with "[config:|devices:]key[:name][:maxWidth]":
   KEY: The (extended) config or devices key to display. If [config:|devices:] is omitted then it defaults to config key.
   NAME: Name to display in the column header.
   Defaults to the key if not specified or empty.

MAXWIDTH: Max width of the column (longer results are truncated).
Defaults to -1 (unlimited). Use 0 to limit to the column header size.

Options

--all-projects[=false] Display instances from all projects

-c, --columns="ns46tSL" Columns``

--fast[=false] Fast mode (same as --columns=nsacPt)

-f, --format="table" Format (csv|json|table|yaml|compact)``

Options Inherited from Parent Commands

--debug[=false] Show all debug messages

--force-local[=false] Force using the local unix socket

-h, --help[=false] Print help

--project="" Override the source project``

-q, --quiet[=false] Don't show progress information

--sub-commands[=false] Use with help or --help to view sub-commands

-v, --verbose[=false] Show all information messages

--version[=false] Print version number

Example

  incus list -c nFs46,volatile.eth0.hwaddr:MAC,config:image.os,devices:eth0.parent:ETHP
    Show instances using the "NAME", "BASE IMAGE", "STATE", "IPV4", "IPV6" and "MAC" columns.
    "BASE IMAGE", "MAC" and "IMAGE OS" are custom columns generated from instance configuration keys.
    "ETHP" is a custom column generated from a device key.

  incus list -c ns,user.comment:comment
    List instances with their running state and user comment.

See Also

incus(1)

History

27-Apr-2024 Auto generated by spf13/cobra

Info

Apr 2024 Auto generated by spf13/cobra