第 10 章 管理 RHEL bootc 镜像


安装和部署 RHEL bootc 镜像后,您可以对容器镜像执行管理操作,如更改或更新系统。系统支持部署后带回滚的就地事务更新。

这种管理(也称为第 2 天管理基线)包括从容器注册中心以事务方式获取新操作系统更新,并将系统引导到这些更新中,同时在出现故障时支持手动或自动回滚。

如需了解更多详细信息,请参阅 第 2 天操作支持

注意

每当更新其底层输入(如 RPM 软件包)更新时,rhel-bootc 镜像都会被重新构建。这些重建至少每月发生,或者如果发布了关键更新,会更频繁地发生。作为用户,您可以对何时推送更新镜像保持完全控制。新发布的基础镜像不会触发自定义镜像的自动重新构建或重新部署。您可以配置更新节奏,并只在需要时推送更改。

图 10.1. 手动更新安装的操作系统,根据需要更改容器镜像引用或回滚更改

Bootc 更新图

10.1. 切换容器镜像引用

您可以使用 bootc switch 命令更改用于升级的容器镜像引用。例如,您可以从 stage 切换到 production 标签。要手动切换现有的 基于 ostree 的 容器镜像引用,请使用 bootc switch 命令。

先决条件

  • 使用 bootc 引导的系统。

流程

  • 运行以下命令:

    $ sudo bootc switch [--apply] quay.io/<namespace>/<image>:<tag>

    另外,当您要自动执行操作时,您可以使用 --apply 选项,如系统更改后的重启。

注意

bootc switch 命令的作用与 bootc 升级 相同。唯一的区别是容器镜像引用已更改。这允许在 /etc/var 中保留现有状态,例如主机 SSH 密钥和主目录。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部