How to list instances¶
To get an overview of the running status of instances on an Anbox Cloud deployment, run the amc ls
command:
+----------------------+----------------+---------+---------+------+---------------+------------------------+
| ID | APPLICATION | TYPE | STATUS | NODE | ADDRESS | ENDPOINTS |
+----------------------+----------------+---------+---------+------+---------------+------------------------+
| bdpaqaqhmss611ruq6kg | candy | regular | running | lxd0 | 192.168.100.2 | 192.168.100.2:22/tcp |
| | | | | | | 10.103.46.41:10000/tcp |
+----------------------+----------------+---------+---------+------+---------------+------------------------+
This will list all instances with their status and additional information, for example, the LXD node in the cluster on which the instances are running.
Filter instances¶
amc ls
accepts a --filter
flag to filter and group instances.
The filter flag accepts a key-value pair as the filtering value. The following attributes are valid keys:
Name |
Value |
---|---|
|
Application name or ID |
|
Type of the instance, possible values: “base”, “regular” |
|
Node on which the instance runs |
|
Instance status, possible values: “created”, “prepared”, “started”, “stopped”, “running”, “error”, “deleted”, “unknown” |
To list all regular instances:
amc ls --filter type=regular
If you need to apply multiple filters, pass multiple flags:
amc ls --filter type=regular --filter node=lxd0
This will query all regular instances that are placed on the node with the name lxd0
.