Skip to main content
Images are the base templates used when creating compute instances. You can use public images or create custom ones. Aliases: images, img Commands that act on one image take its ID either as a positional argument or with --id. If you omit it, the CLI opens an interactive picker, so always pass it in scripts.

Subcommands


list

List available images, optionally filtered by organization and region.

Flags

FlagDescription
Organization ID
Region ID
Emit the full JSON payload (mutually exclusive with -q)
jq filter for value extraction (see Query output with -q)

Example


create

Create a new custom image. Accepts input from a JSON file or stdin; with neither, the CLI prompts for the image details.

Flags

FlagDescription
Organization ID
Region ID
Path to a JSON file
Read JSON from standard input
Preview actions and payload without persisting
Automatically confirm creation
Emit the full JSON payload (mutually exclusive with -q)
jq filter for value extraction (see Query output with -q)

Examples


delete

Delete an existing image.

Flags

Example


Custom Images (Console)

Upload and use custom OS images via the Console UI.