Multipass: Difference between revisions

From AWVVO
Jump to navigationJump to search
mNo edit summary
 
Line 1: Line 1:
Multipass is a lightweight VM manager developed by Canonical that lets you easily run Ubuntu instances on macOS, Windows, and Linux, ideal for development and testing.
Multipass is a lightweight VM manager developed by Canonical that lets you easily run Ubuntu instances on macOS, Windows, and Linux, ideal for development and testing.
== Help ==
<syntaxhighlight lang="php" copy line highlight="0">
multipass -?
Usage: multipass [options] <command>
Create, control and connect to Ubuntu instances.
This is a command line utility for multipass, a
service that manages Ubuntu instances.
Options:
  -?, -h, --help  Displays help on commandline options
  -v, --verbose  Increase logging verbosity. Repeat the 'v' in the short
                  option for more detail. Maximum verbosity is obtained with 4
                  (or more) v's, i.e. -vvvv.
Available commands:
  alias        Create an alias
  aliases      List available aliases
  authenticate  Authenticate client
  clone        Clone an instance
  delete        Delete instances and snapshots
  exec          Run a command on an instance
  find          Display available images to create instances from
  get          Get a configuration setting
  help          Display help about a command
  info          Display information about instances or snapshots
  launch        Create and start an Ubuntu instance
  list          List all available instances or snapshots
  mount        Mount a local directory in the instance
  networks      List available network interfaces
  prefer        Switch the current alias context
  purge        Purge all deleted instances permanently
  recover      Recover deleted instances
  restart      Restart instances
  restore      Restore an instance from a snapshot
  set          Set a configuration setting
  shell        Open a shell on an instance
  snapshot      Take a snapshot of an instance
  start        Start instances
  stop          Stop running instances
  suspend      Suspend running instances
  transfer      Transfer files between the host and instances
  umount        Unmount a directory from an instance
  unalias      Remove aliases
  version      Show version details
</syntaxhighlight>


Example to launch Ubuntu 24.04 LTS with 1 CPU and 2GB memory:
Example to launch Ubuntu 24.04 LTS with 1 CPU and 2GB memory:
Line 13: Line 61:
multipass delete ubuntu24
multipass delete ubuntu24
multipass purge
multipass purge
</syntaxhighlight>
== Open shell on instance ==
<syntaxhighlight lang="php" copy line highlight="0">
multipass shell ubuntu24
</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 15:10, 24 March 2025

Multipass is a lightweight VM manager developed by Canonical that lets you easily run Ubuntu instances on macOS, Windows, and Linux, ideal for development and testing.

Help

multipass -?
Usage: multipass [options] <command>
Create, control and connect to Ubuntu instances.

This is a command line utility for multipass, a
service that manages Ubuntu instances.

Options:
  -?, -h, --help  Displays help on commandline options
  -v, --verbose   Increase logging verbosity. Repeat the 'v' in the short
                  option for more detail. Maximum verbosity is obtained with 4
                  (or more) v's, i.e. -vvvv.

Available commands:
  alias         Create an alias
  aliases       List available aliases
  authenticate  Authenticate client
  clone         Clone an instance
  delete        Delete instances and snapshots
  exec          Run a command on an instance
  find          Display available images to create instances from
  get           Get a configuration setting
  help          Display help about a command
  info          Display information about instances or snapshots
  launch        Create and start an Ubuntu instance
  list          List all available instances or snapshots
  mount         Mount a local directory in the instance
  networks      List available network interfaces
  prefer        Switch the current alias context
  purge         Purge all deleted instances permanently
  recover       Recover deleted instances
  restart       Restart instances
  restore       Restore an instance from a snapshot
  set           Set a configuration setting
  shell         Open a shell on an instance
  snapshot      Take a snapshot of an instance
  start         Start instances
  stop          Stop running instances
  suspend       Suspend running instances
  transfer      Transfer files between the host and instances
  umount        Unmount a directory from an instance
  unalias       Remove aliases
  version       Show version details

Example to launch Ubuntu 24.04 LTS with 1 CPU and 2GB memory:

Launch an instance

multipass launch 24.10 --name ubuntu24 --disk 10G --cpus 1 --memory 2G

Delete a instance

multipass stop ubuntu24
multipass delete ubuntu24
multipass purge

Open shell on instance

multipass shell ubuntu24