Create an instance¶
This document demonstrates various ways to create an instance with Multipass. While every method is a one-liner involving the command multipass launch, each showcases a different option that you can use to get exactly the instance that you want.
Create an instance¶
To create an instance with Multipass, run the command multipass launch. This launches a new instance, which is randomly named; for example:
...
Launched: keen-yak
In particular, when we run multipass info keen-yak, we find out that it is an Ubuntu LTS release, with 1GB RAM, 1 CPU, 5GB of disk:
Name: keen-yak
State: Running
Zone: zone1
Snapshots: 0
IPv4: 10.97.0.76
Release: Ubuntu 26.04 LTS
Image hash: dced94c031cc (Ubuntu 26.04 LTS)
CPU(s): 1
Load: 0.16 0.09 0.08
Disk usage: 2.2GiB out of 4.8GiB
Memory usage: 169.8MiB out of 950.4MiB
Mounts: --
Create an instance with a specific image¶
See also:
find,launch <image>,info
To find out which images are available, run multipass find. Here’s a sample output:
Image Aliases Version Description
22.04 jammy 20260515 Ubuntu 22.04 LTS
24.04 noble 20260518 Ubuntu 24.04 LTS
25.10 questing 20260520 Ubuntu 25.10
26.04 resolute,lts,ubuntu 20260520 Ubuntu 26.04 LTS
core:core16 current Ubuntu Core 16
core:core18 current Ubuntu Core 18
core:core20 current Ubuntu Core 20
core:core22 current Ubuntu Core 22
core:core24 current Ubuntu Core 24
core:core26 current Ubuntu Core 26
debian trixie 20260601 Debian Trixie
fedora 20260422 Fedora 44
To launch an instance with a specific image, include the image name or alias in the command, for example multipass launch noble to get an Ubuntu 24.04 instance:
...
Launched: tenacious-mink
multipass info tenacious-mink confirms that we’ve launched an instance of the selected image.
Name: tenacious-mink
State: Running
Zone: zone1
Snapshots: 0
IPv4: 10.97.0.239
Release: Ubuntu 24.04.4 LTS
Image hash: 5fa5b05e5ec2 (Ubuntu 24.04 LTS)
CPU(s): 1
Load: 0.35 0.12 0.04
Disk usage: 1.9GiB out of 4.8GiB
Memory usage: 327.7MiB out of 955.5MiB
Mounts: --
Create an instance with a custom name¶
See also:
launch --name
To launch an instance with a specific name, add the --name option to the command line; for example multipass launch kinetic --name helpful-duck:
...
Launched: helpful-duck
Create an instance with custom CPU number, disk and RAM¶
See also:
launch --cpus --disk --memory
You can specify a custom number of CPUs, disk and RAM size using the --cpus, --disk and --memory arguments, respectively. For example:
multipass launch --cpus 4 --disk 20G --memory 8G
Create an instance with primary status¶
See also:
launch --name primary
An instance can obtain the primary status at creation time if its name is primary:
multipass launch kinetic --name primary
For more information, see How to use the primary instance.