9.4. 管理临时虚拟机


您可以使用 bcvk ephemeral run 命令启动临时虚拟机(VM),以便快速迭代和测试。这些虚拟机使用用户空间虚拟化,不需要 root 权限。

先决条件

  • 您已在主机系统上安装了 bcvk 工具。
  • 您有一个具有功能虚拟化堆栈(QEMU、virtiofsd)的主机环境。
  • 您已为当前用户安装并配置了 Podman。
  • 已使用 podman login 命令向 registry.redhat.io 进行身份验证。

流程

  1. bootc 容器作为临时虚拟机运行:

    $ bcvk ephemeral run -d --rm -K --name my-test-vm registry.redhat.io/rhel10/rhel-bootc:latest
    -d
    以分离模式运行虚拟机(background)。
    --rm
    自动删除虚拟机,并在资源停止后清除资源。
    -K
    自动将主机的 SSH 密钥注入虚拟机,以进行即时访问。
    --name
    为实例分配一个自定义名称(my-test-vm)。
  2. 可选: 使用 run-ssh 命令在单个步骤中启动并输入虚拟机:

    $ bcvk ephemeral run-ssh registry.redhat.io/rhel10/rhel-bootc:latest

    在这个模式中,虚拟机被视为基于会话的资源。当您退出 SSH shell 时,它会自动终止。

  3. 在 VM 环境中执行所需的任务。
  4. 退出会话:

    $ exit
    注意

    退出后,临时虚拟机中的所有更改都会被丢弃,资源则由主机回收。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部