multipass的基本使用--multipass安装(mac)和基础命令使用

2,675 阅读2分钟

目录

  1. multipass是什么
  2. multipass如何安装
  3. multipass基础命令
  4. 参考地址

1. multipass是什么

multipass是一个跨平台的虚拟机,可以通过命令行对虚拟机进行管理和创建;

2. multipass如何安装

mac下的安装

brew安装

brew install multipass

下载安装

官网安装地址下载:multipass.run/install

3. multipass基础命令

1. multipass命令帮助

multipass help

image.png

2. 查看multipass支持的虚拟机系统版本

multipass find

image.png

3. 安装虚拟机镜像实例

multipass launch

常用定义配置

multipass launch -n [实例名称] -c [核数] -d [磁盘大小] -m [内存大小] [image 版本]

帮助

multipass launch --h

实例:

multipass launch -n test -c 1 -d 100G -m 2G 20.04

注意: cpu只能是整数

4. 查看已经安装的虚拟机实例

multipass list
multipass ls

image.png

5. 进入虚拟机实例

multipass shell [虚拟机实例的名字]

实例:

multipass shell master

image.png 从实例中退出就在实例中输入

exit

image.png

6. 开始停止虚拟机

开始

multipass start [虚拟机实例的名字]

停止

multipass stop [虚拟机实例的名字]

7. 删除虚拟机实例

删除

# 命令格式,
# --all: 删除所有实例[软删]
# -p: 立即清除实例[彻底删除]
multipass delete [--all] [--purge | -p] [实例名称]

注意:删除的实例还能恢复,要想测底删除需要清理或者强制删除

8. 清理所有已删除实例

multipass purge

9. 恢复删除但是未清理的实例

multipass recover [虚拟机实例的名字]

10. 查看实例信息

multipass info [虚拟机实例的名字]

11. 外部执行实例内命令

multipass exec [虚拟机实例的名字] pwd

12. 挂在外部目录到实例内部

# 命令格式
multipass mount  宿主机目录  实例名:实例内目录

13. 卸载挂在目录

# 命令格式, 如果未指定挂载路径则卸载实例内的所有挂载目录
multipass umount <实例名>[:<挂载路径>]

14. 文件传输

# 命令格式
# source: 源文件路径, 如果以 <name:> 开头则表示实例内的文件路径
# destination: 目标文件路径, 如果以 <name:> 开头则表示实例内的文件路径
multipass transfer [options] <source> [<source> ...] <destination>

参考地址

官网:multipass.run/docs 教程:www.cnblogs.com/satire/p/15…