目录
- multipass是什么
- multipass如何安装
- multipass基础命令
- 参考地址
1. multipass是什么
multipass是一个跨平台的虚拟机,可以通过命令行对虚拟机进行管理和创建;
2. multipass如何安装
mac下的安装
brew安装
brew install multipass
下载安装
官网安装地址下载:multipass.run/install
3. multipass基础命令
1. multipass命令帮助
multipass help
2. 查看multipass支持的虚拟机系统版本
multipass find
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
5. 进入虚拟机实例
multipass shell [虚拟机实例的名字]
实例:
multipass shell master
从实例中退出就在实例中输入
exit
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>