8.5. 复合内容视图概述


Composite Content View 组合了多个内容视图中的内容。例如,您可能有单独的内容视图来管理操作系统和应用。您可以使用 Composite Content View 将两个内容视图的内容合并到新存储库中。原始内容视图的存储库仍然存在,但组合内容也会存在新的存储库。

如果要开发支持不同数据库服务器的应用程序。example_application 显示为:

example_software

Application(应用程序)

数据库

操作系统

四个单独的内容视图示例:

  • Red Hat Enterprise Linux(操作系统)
  • PostgreSQL (Database)
  • MariaDB (Database)
  • example_software (Application)

从前面的内容视图,您可以创建两个复合内容视图。

PostgreSQL 数据库的 Composite Content View 示例:

Com Com Content View 1 - example_software on PostgreSQL

example_software (Application)

PostgreSQL (Database)

Red Hat Enterprise Linux(操作系统)

MariaDB 的 Composite 内容视图示例:

复合内容视图 2 - MariaDB 上的 example_software

example_software (Application)

MariaDB (Database)

Red Hat Enterprise Linux(操作系统)

然后,每个内容视图都会被单独管理和发布。当您创建应用的版本时,您要发布 Composite Content Views 的新版本。您还可以在创建 Composite Content View 时选择 Auto Publish 选项,然后在包含重新发布内容视图时自动重新发布 Composite Content View。

仓库限制

Docker 存储库不能包含在 Composite Content View 中多次。例如,如果您试图在 Composite Content View 中使用相同的 docker 存储库包含两个内容视图,则 Satellite 服务器会报告错误。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.