Docker 引擎具有下面 3 个更新渠道: stable, test 和 nightly:
- Stable 渠道提供给你最新可用的稳定版本。
- Test 渠道提供了在发布之前的预览,被用于 general availability (GA) 之前的测试。
- Nightly 渠道在针对下一个主要发行版本的每天晚间自动构建包。
稳定版
年-月(Year-month) 的分支将会发布到 master 分支中。这个分支将会使用下面的格式 <year>.<month>
来创建,例如 19.03
。
年-月的命名由 GA 版本的最早确定的日历数据来进行确定。所有随后的特性补丁将会通过该版本号的序列来进行发布。例如,一旦 v19.03.0
版本发布后,
所有的后续发布的版本将会在基于 19.03
这个分支下来发布。
测试
在计划进行新的 year-month 的发布之前,一个分支将会从 master 分支进行创建,并被命名为 YY.mm
。这个表明的是基于 Docker 里程碑的开放已经完成了。
一个预发布的测试版本的发布版本进行发布。发布的补丁和相关预发布的发布内容将会发布到发布的分支中。
晚间构建
晚间构建将会给个你一个基于下一个主要发布版本的最新构建,这个最新的构建有最新的特性和版本的修复。
0.0.0-YYYYmmddHHMMSS-abcdefabcdef
版本提交的 UTC 时间戳将会添加到发布版本的名称中,同时还会添加一个提交版本的哈希代码。如下:0.0.0-20180720214833-f61e0f7
。
这个构建将会允许你使用最新的 master 分支来进行测试和构建。我们不能保证所有晚间构建能够正常的工作并且符合所有的安全性要求。