Docker 20.10.0 发布了,这是自 K8s 宣布将弃用 Docker 容器进行时之后发布的首个 Docker 版本。
本次更新内容包括:
弃用/移除
-
当 docker 从不支持 digest-by-digest-docker/cli 的不兼容注册表进行拉取时,出现警告和弃用通知#2872
- 未经身份验证的 TCP 访问 Moby / Moby 时将出现更严格的警告和弃用通知#41285
- 弃用 KernelMemory(
docker run --kernel-memory)#41254 #2652 - 弃用
aufs存储驱动程序 #1484 - 不推荐使用外部 K / V 存储的主机发现和覆盖网络 #40614 #40510
- 弃用 Dockerfile 旧版 'ENV name value' 语法,改为使用
ENV name=value#2743 - 删除 API v1.41 及更高版本的不推荐使用的“filter”参数#40491
- 在 Push 时禁用 manifest v2 schema 1 #41295
- 删除 hack MalformedHostHeaderOverride 会破坏旧版本的 docker 客户端(<=1.12),在这种情况下,设置docker\u API_ 版本#39076
- 删除“docker engine”子命令#2207
- 从“dab”文件删除实验性的“deploy”#2216中
- 删除已弃用的
docker search --automated和--stars标记#2338 - 不再允许在引擎标签中保留命名空间#2326
API 变更
- 将 API 版本更新为 v1.41
- 去掉 metrics API 的“实验性”标签 #40427
GET /events修剪资源完成后,现在返回prune事件#41259- 为容器、网络、卷、映像和生成器返回
prune事件,并具有回收属性,指示回收的空间量(以字节为单位)
- 为容器、网络、卷、映像和生成器返回
- 添加
one-shot选项以不启动统计信息#40478 - 将操作系统版本信息添加到系统信息的 API(/info)#38349
- 将 DefaultAddressPools 添加到 docker info #40714
- 在服务上添加对 PidsLimit 的 API 支持#39882
更多更新信息请查看:https://docs.docker.com/engine/release-notes/













