跳到主要内容

删除虚拟机

概述

podman machine rm 命令用于删除虚拟机及其相关文件。具体删除哪些文件取决于虚拟机的类型。对于所有虚拟机,都会删除生成的 Podman 系统连接。同时,为该虚拟机生成的 ignition 文件以及其在文件系统中的映像文件也会被删除。

在删除之前,用户会看到即将被删除的文件列表,并需要确认是否删除,除非使用了 --force 选项。

默认的机器名称是 podman-machine-default。如果没有指定机器名称作为参数,则会删除 podman-machine-default

该命令仅适用于非 root 用户。

语法

podman machine rm [options] [name]

选项

--force, -f

无需确认即可停止并删除。

--help

显示使用说明。

--save-ignition

不删除生成的 ignition 文件。

--save-image

不删除虚拟机映像。

示例

删除指定的 Podman 机器。

$ podman machine rm test1

以下文件将被删除:

/home/user/.config/containers/podman/machine/qemu/test1.ign
/home/user/.local/share/containers/podman/machine/qemu/test1_fedora-coreos-33.20210315.1.0-qemu.x86_64.qcow2
/home/user/.config/containers/podman/machine/qemu/test1.json

您确定要继续吗? [y/N] y

即使虚拟机正在运行,也强制删除指定的 Podman 机器。

$ podman machine rm -f test1
$

另请参阅

  • podman(1):Podman 主命令的手册页,提供了 Podman 的总体介绍和使用说明。
  • podman-machine(1):Podman Machine 相关命令的手册页,介绍了如何管理 Podman 虚拟机。

历史

该文档最初由 Ashley Cui 于 2021 年 3 月整理编写。随着 Podman 的不断发展和更新,相关命令和文档也可能会有所变化。建议用户在使用时查阅最新的官方文档或手册页以获取最准确的信息。