12.2. 使用 dnf


rhel9/rhel-bootc 容器镜像包含 dnf。有几个用例:

使用 dnf 作为容器构建的一部分
您可以在 Containerfile 中使用 RUN dnf install 指令。
在运行时使用 dnf
警告

功能取决于 dnf 版本。您可能会得到一个 error: error: cannot not create transaction lock on /usr/share/rpm/.rpm.lock (Read-only file system)

您可以使用 bootc-usr-overlay 命令为 /usr 目录创建一个可写的覆盖文件系统。dnf install 写入此覆盖。您可以使用此功能安装调试工具。请注意,更改将在重新引导时丢失。

配置存储

支持的存储技术如下:

  • XFS/ext4
  • 逻辑卷管理(LVM)
  • Linux Unified Key Setup (LUKS)

您可以将其他存储软件包添加到主机系统。

  • 使用 bootc-image-builder 存储,您可以使用 bootc-image-builder 工具创建磁盘镜像。可用的分区和布局配置相对固定。默认文件系统类型派生自容器镜像的 bootc 安装配置。

带有 bootc install 的存储您可以使用 bootc install to-disk 命令进行扁平存储配置,并使用 bootc install to-filesytem 命令进行更高级的安装。如需更多信息,请参阅使用 to-filesystem进行高级安装

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat