Docker的产品发布生命周期

本页面详细介绍了Docker的产品发布生命周期以及Docker如何定义每个阶段。它还提供了有关产品退役过程的信息。功能和产品可能会经历部分或所有这些阶段。

注意

我们的 订阅服务协议 管理您对Docker的使用,并涵盖资格、内容、使用、支付和账单以及保证的详细信息。本文档不是合同,所有对Docker服务的使用均受Docker的 订阅服务协议 的约束。

生命周期阶段

Lifecycle stageCustomer availabilitySupport availabilityLimitationsRetirement
实验性Limited availabilityCommunity supportSoftware may have limitations, bugs and/or stability concernsCan be discontinued without notice
BetaAll or those involved in a Beta Feedback ProgramCommunity supportSoftware may have limitations, bugs and/or stability concernsCan be discontinued without notice
早期访问 (EA)All or those involved in an Early Access Feedback ProgramFullSoftware may have limitations, bugs and/or stability concerns. These limitations will be documented.Follows the retirement process
正式发布 (GA)AllFullFew or no limitations for supported use casesFollows the 退休流程

实验性

实验性产品是Docker目前正在实验的功能。访问实验性功能的客户有机会测试、验证并提供对未来功能的反馈。这有助于我们将精力集中在为客户提供最大价值的功能上。

客户可用性: 实验性功能的可用性是有限的。部分用户可能无法访问任何、一个或多个实验性功能。

支持: 对实验性功能的支持是通过社区支持渠道和论坛尽力而为的。

限制: 实验性功能可能存在显著的限制,例如功能限制、性能限制和API限制。功能和编程接口可能会随时更改,恕不另行通知。

退休: 在实验期间,Docker将决定是否继续提供其生命周期内的服务。我们保留随时更改或停止实验产品或功能范围的权利,而无需提前通知,如我们的 订阅服务协议中所述。

Beta

Beta 产品是未来潜在产品或功能的初始版本。参与我们 Beta 计划的客户有机会测试、验证并提供对未来功能的反馈。这有助于我们将精力集中在为客户提供最大价值的地方。

客户可用性: 参与测试版发布是通过邀请或使用产品中明确标识的测试版功能。测试版邀请可能是公开的或私密的。

支持: 对测试版功能的支持是通过社区支持渠道和论坛尽力而为的。

限制: Beta版本可能存在潜在的重大限制,例如功能限制、性能限制和API限制。功能和编程接口可能会随时更改,恕不另行通知。

退休: 在测试期间,Docker将决定是否继续提供其生命周期内的服务。我们保留随时更改或停止Beta产品或功能范围的权利,而无需事先通知,如我们的 订阅服务协议中所述。

早期访问 (EA)

早期访问产品是可能具有潜在功能限制的产品或功能,并作为增量推出策略的一部分为特定用户群体启用。它们已经准备好向全世界发布,只需进行一些微调。

客户可用性: 早期访问功能可以推出给所有客户或特定用户群体,以补充或替代现有功能。

支持:早期访问产品提供与正式发布功能和产品相同水平的支持。

限制: 早期访问版本可能存在潜在的重大限制,例如功能限制、性能限制和API限制,尽管这些限制将被记录。对功能和编程接口的重大更改将遵循下面概述的退役流程

退休: 如果我们在正式发布之前退休一个早期访问产品,我们将努力遵循下面概述的 退休流程

正式发布 (GA)

通用可用性产品是完全功能的产品或功能,所有Docker客户都可以公开访问。

客户可用性: 所有Docker用户根据其订阅级别都可以访问GA产品。

限制: 通用可用性功能和产品在支持的用例中将几乎没有或没有任何限制。

支持: 所有GA产品均得到全面支持,详情请参阅我们的 支持页面.

退休: 通用可用性产品遵循以下概述的 退休流程

退休流程

决定退休或弃用功能遵循一个严格的过程,包括了解需求、使用情况、功能退休的影响,以及最重要的客户反馈。我们的目标是将资源投资于能为大多数客户增加最大价值的领域。

Docker致力于在与客户互动时保持清晰、透明和主动,特别是在平台变更方面。为此,我们将在淘汰功能时尽力遵循以下准则:

  • 提前通知:对于主要功能或产品的退役,我们将尝试至少提前6个月通知客户。
  • 可行的替代方案: Docker 将在淘汰功能时努力为客户提供可行的替代方案。这些可能是 Docker 提供的替代方案或第三方供应商推荐的替代方案。在可能和适当的情况下,Docker 将自动将客户迁移到淘汰功能的替代方案。
  • 持续支持: Docker 承诺在功能退役日期之前持续提供支持。

我们可能需要在特殊情况下加快功能退役的时间表,例如为了保护我们平台的完整性或我们的客户和其他人的安全而必须进行的关键更改。在这些情况下,尽快实施这些更改非常重要。

同样,集成的第三方软件或服务可能需要因第三方决定更改或退役其解决方案而退役。在这些情况下,退役的节奏将超出我们的控制范围。

然而,即使在这些情况下,我们也会尽可能提前通知。