How to manage instances

When listing the existing instances, you can see their type, status, and location (if applicable). You can filter the instances and display only the ones that you are interested in.

Enter the following command to list all instances:

incus list

You can filter the instances that are displayed, for example, by type, status or the cluster member where the instance is located:

incus list type=container
incus list status=running
incus list location=server1

You can also filter by name. To list several instances, use a regular expression for the name. For example:

incus list ubuntu.*

Enter incus list --help to see all filter options.

Show information about an instance

Enter the following command to show detailed information about an instance:

incus info <instance_name>

Add --show-log to the command to show the latest log lines for the instance:

incus info <instance_name> --show-log

Start an instance

Enter the following command to start an instance:

incus start <instance_name>

You will get an error if the instance does not exist or if it is running already.

To immediately attach to the console when starting, pass the --console flag. For example:

incus start <instance_name> --console

See How to access the console for more information.

Stop an instance

Enter the following command to stop an instance:

incus stop <instance_name>

You will get an error if the instance does not exist or if it is not running.

Delete an instance

If you don’t need an instance anymore, you can remove it. The instance must be stopped before you can delete it.

Enter the following command to delete an instance:

incus delete <instance_name>

Caution

This command permanently deletes the instance and all its snapshots.

Prevent accidental deletion of instances

There are different ways to prevent accidental deletion of instances:

Rebuild an instance

If you want to wipe and re-initialize the root disk of your instance but keep the instance configuration, you can rebuild the instance.

Rebuilding is only possible for instances that do not have any snapshots.

Stop your instance before rebuilding it.

Enter the following command to rebuild the instance with a different image:

incus rebuild <image_name> <instance_name>

Enter the following command to rebuild the instance with an empty root disk:

incus rebuild <instance_name> --empty

For more information about the rebuild command, see incus rebuild --help.