Docker 1.13.0 详细更新日志

本文讲的是Docker 1.13.0 详细更新日志【编者的话】Docker发布1.13.0版本,此次版本更新内容较多,以下为该版本具体的变更。

构建

  • 添加在构建时可以指定镜像用作高速缓存源的功能。 这些镜像不需要有本地父链还可以从其他registries拉取 #26839
  • (试验功能)添加选项用以在成功构建之后,将镜像层级压缩到FROM镜像 #22641
  • 修复Dockerfile解析空行后的逸出 #24725
  • docker build时添加步数 #24978
  • 在镜像构建时添加支持压缩构建 #25837
  • docker build中添加--network参数 #27702
  • 修复了在docker build以及docker run--label参数的不一致行为 #26027
  • 修复了当使用overlay储存驱动时镜像层级的不一致 #27209
  • 现在允许使用不用的构建参数。将显示警告信息而不是错误和失败的构建 #27412
  • 修复了Windows上的构建缓存问题 #27805

贡献

  • Ubuntu Xenial on PPC64添加支持构建docker debs #23438
  • Ubuntu Xenial on s390x添加支持构建docker debs #26104
  • VMWare Photon OS添加RPM构建 #24116
  • tgz添加docker命令补全 #27735
  • 更新安装脚本允许在中国使用镜像安装 #27005
  • Ubuntu 16.10 Yakkety Yak添加DEB构建 #27993
  • Fedora 25添加RPM构建 #28222

发行版

  • 更新notary依赖版本到0.4.2(完整的更新日志在这里) #27074
  • 当不同的用户将相同的层级推送到验证registry时, 避免不必要的blob上传 #26564
  • 允许外部存储用于registry的凭据 #26354

日志

  • 标准化所有的日志记录驱动程序的默认日志记录标记值 #22911
  • 在记录长日志时,改善了性能和内存的使用 #22982
  • 为windows启用syslog驱动程序 #25736
  • 添加Logentries驱动程序 #27471
  • 更新AWS日志驱动程序来支持标记 #27707
  • fluentd添加支持Unix socket #26088
  • 在Windows上启用fluentd日志驱动程序 #28189
  • 当用作journald字段名称时, 清理docker标签 #23725

网络

  • 添加--attachable支持用于启用docker run在swarm模式的overlay网络上运行 #25962
  • 添加在docker service create时使用--port选项来支持services中host端口的PublishMode #27917
  • 为Windows server 2016添加支持overlay网络驱动 (需要即将到来的ws2016更新) #28182
  • 修改默认的FORWARD政策为DROP #28257
  • 在windows上添加支持对预定义网络指定静态IP #22208
  • 修复了在docker run使用IPv6地址时--publish参数失灵的问题#27860
  • 修复了inspect网络是显示带有mask的gateway #25564
  • 修复了在桥接网络中多个地址可能引起--fixed-cidr 没有正确的地址 #26659
  • docker network inspect中添加创建时间戳 #26130
  • docker network inspectswarm overlay网络时显示对等节点 #28078
  • 为服务VIP地址启用ping #28019

插件

  • 插件功能正式上线 #28226
  • docker plugin remove添加--force参数 #25096
  • 支持动态重新加载授权插件 #22770
  • docker plugin ls添加描述 #25556
  • docker plugin inspect添加-f / --format参数 #25990
  • 添加docker plugin create命令 #28164
  • 发送请求的TLS同等证书给授权插件 #27383
  • 在swarm模式中支持全局范围网络以及ipam插件 #27287

远程API(v1.25) 以及 客户端

  • 支持从一个Compose文件用于docker stack deploy #27998
  • (试验功能) 实现checkpoint以及restore #22049
  • docker info添加--format参数 #23808
  • docker volume create移除--name参数  #23830
  • 添加docker stack ls #23886
  • docker ps添加新过滤is-task #24411
  • docker service create添加--env-file参数 #24844
  • docker stats添加--format参数 #24987
  • 在swarm模式中使docker node ps模式是self #25214
  • docker service create添加--group #25317
  • 在service/node/stack ps输出中添加--no-trunc #25337
  • ContainerAttachOptions添加日志用于go客户端可以请求检索容器日志做为attach进程的一部分 #26718
  • 允许客户端访问旧版本服务 #27745
  • 告知用户客户端移除容器正在进行中 #26074
  • 为/info添加Isolation #26255
  • 为/info添加userns #27840
  • 在service终端请求时不允许同时有多个模式 #26643
  • 为/containers/create API添加更为详细安全的指定挂载的功能 #22373
  • network ls以及volume ls添加--format #23475
  • 允许最高级别的docker inspect检阅任何类型资源 #23614
  • docker rundocker create允许移除--entrypoint #23718
  • 重构CLI命令:添加docker image以及docker container #26025
  • service ls输出中移除COMMAND列 #28029
  • docker events添加--format #26268
  • docker node ps允许指定多个节点 #26299
  • docker images输出中限制小数点两位 #26303
  • docker run添加--dns-option #28186
  • 为容器提交事件添加镜像ID #28128
  • docker info添加外部二进制版本 #27955
  • docker info输出中添加管理地址信息 #28042
  • docker images添加新的引用过滤 #27872

运行时

  • 添加--experimental守护进程参数用于启用试验功能而非分开发布 #27223
  • 添加--shutdown-timeout守护进程参数来指定默认超时时间(以秒计算)用于在守护进程退出之前优雅地停止容器 #23036
  • 添加--stop-timeout来指定超时时间(以秒计算)为停止单个容器 #22566
  • 添加--userland-proxy-path守护进程参数使其允许配置用户代理而不是在 $PATH内硬编码docker-proxy #26882
  • dockerd以及docker run添加--init参数用于使用tini 一个作为PID 1的zombie-reaping init进程 #26061 #28037
  • 添加--init-path守护进程参数允许配置docker-init二进制路径 #26941
  • 配置添加支持动态加载不安全的registry #22337
  • 在Windows守护进程中添加支持storage-opt size #23391
  • 改善docker run --rm的可靠性通过将其从客户端移动到守护进程 #20848
  • 添加支持--cpu-rt-period以及--cpu-rt-runtime参数,在kernel中CONFIG_RT_GROUP_SCHED启用的情况下,允许容器运行在real-time threads #23430
  • 允许并行地停止,暂停, 取消暂停 #24761 / #26778
  • overlay2实现XFS quota #24771
  • 在 service tasks --filter中修复了一些过滤问题 #24850
  • 允许引擎在在用户namespace中运行 #25672
  • 当使用devicemapper驱动程序时,修复了在设备延期移除与恢复设备之间的竞态条件 #23497
  • 在Windows中添加docker stats支持 #25737
  • 使用--userns=host时, 允许使用--pid=host以及--net=host #25771
  • (试验功能) 添加metrics输出 #25820
  • 修复了docker stats使用NetworkDisabled=true的问题  #25905
  • 在Windows中添加docker top支持 #25891
  • 记录exec进程的pid #27470
  • 添加支持通过getent查找user/groups #27599
  • 为系统资源管理添加新命令docker system还有dfprune子命令,以及docker {container,image,volume,network} prune子命令 #26108 #27525 / #27525
  • 修复了使用devicemapper,通过设置xfs max_retries to 0 upon ENOSPC时,容器不能被停止或杀掉的问题  #26212
  • 修复了使用devicemapper,docker cp未能复制容器volume目录到CentOS的问题 #28047
  • 提升overlay(2)驱动程序 #27932
  • 添加--seccomp-profile守护进程参数用于指定seccomp profile来覆盖默认的路径 #26276
  • 修复了当守护进程设置--default-ulimit参数时,docker inspect的ulimits问题 #26405
  • 在旧版本kernels上构建过程中,添加了overlay问题的解决方案 #28138
  • docker exec -t添加TERM环境变量 #26461
  • --stop-signal设置在docker kill #26464

Swarm Mode

  • 添加安全管理 #27794
  • docker service inspect --pretty输出中显示终端模式  #26906
  • 通过缩短在任务名字中的服务IDs, 使docker service ps输出更惬意 #28088
  • docker node ps默认输出是当前节点 #25214
  • docker service ps以及docker node ps添加-a / --all用于显示所有结果 #25983
  • service create添加--dns--dns-opt以及--dns-search #27567
  • docker service update添加--force #27596
  • docker service ps添加-q #27654
  • docker service ls中显示全局service数量  #27710
  • docker service update移除--name。这个标志仅用在docker service create #26988
  • 修复了由于瞬态网络问题而导致的工作节点未能恢复的问题 #26646
  • 添加支持健康检查的负载均衡与DNS记录 #27279
  • docker service create添加--hostname #27857
  • docker service create/update添加--tty #28076
  • 管理者自动检测、储存以及暴露节点IP地址 #27910
  • 为空闲管理者的keys和大量数据加密 #27967
  • docker service update添加--update-max-failure-ratio--update-monitor以及--rollback  #26421
  • 修复了在docker swarm init上运行容器的地址自动发现问题 #26457
  • (试验功能) 为查看service日志添加docker service logs命令 #28089
  • docker service create以及update 通过摘要识别镜像 #28173
  • docker node rm --force以及docker swarm leave --force添加简短(-f)标志  #28196
  • 不要重新拉取镜像如果已经通过摘要识别到 #28265
  • Windows添加支持swarm-mode  #27838

Volume

  • volumes添加支持标签 #21270
  • 添加支持通过标签过滤volumes #25628
  • docker volume rm添加--force标志用于强制清除已删除的volume的数据 #23436
  • 加强docker volume inspect用于当创建volume时,显示所有已使用的选项 #26671
  • 添加支持本地NFS volumes来解析主机名 #27329

安全

  • 修复了selinux 容器的volumes的标签问题 #23024
  • 禁止/sys/firmware/**被apparmor访问 #26618

弃用

  • 弃用docker daemon命令。守护进程移动到了一个单独的二进制文件(dockerd),而且已经使用 #26834
  • 弃用无版本的API #28208
  • 从支持平台中移除Ubuntu 15.10 (Wily Werewolf)。Ubuntu 15.10使用期结束并且不会再收到更新 #27042
  • 从支持平台中移除Fedora 22。Fedora 22使用期结束并且不会再收到更新 #27432
  • docker pull中弃用repo:shortid语法 #27207
  • 为overlay/overlay2储存驱动程序弃用没有d_type的文件系统  #27433
  • Dockerfile中弃用MAINTAINER #25466
  • /images/json弃用过滤参数 #27872

===========================

原文链接:Changelog - 1.13.0 (翻译:田浩浩 )

原文发布时间为:2016-11-16

本文作者:田浩浩 

原文标题:Docker 1.13.0 详细更新日志

时间: 2024-12-14 11:46:10

Docker 1.13.0 详细更新日志的相关文章

Docker 从13.0 升级到 14.1后,无法加载原来的容器

问题描述 Docker从13.0升级到14.1后,无法加载原来的容器.[root@localhost~]#dockerimagesREPOSITORYTAGIMAGEIDCREATEDVIRTUALSIZEgpdbgpmaster0b69fa63c7a43monthsago905.3MBcentosgpmaster7ac20e7e8d014monthsago478.1MBcentoscentos668edf809afe74monthsago212.7MBcentoscentos787e5b6b3

ROOT助手手机版v1.0.2更新火热来袭(图)

ROOT助手是由知名刷机工具 甜椒刷机助手团队开发的 一款独立运行于PC端和手机 端的一键ROOT工具, 具备成功率高.最纯净.操作简单等特点,目前已经支持市面上绝大多数品牌机型以及国内小众品牌手机的一键ROOT. ROOT助手手机版v1.0.2是继手机版v1.0版本推出以来的第一次重大升级,大幅度提升了ROOT成功率,升级ROOT引擎,让一键ROOT 获取速度提升,同时提升手机识别ROOT状态的能力. (一键ROOT只需 三步:点击一键ROOT--等待ROOT中--ROOT成功) ROOT助手

火狐浏览器40.0.2更新了什么

  火狐浏览器40.0.2更新了什么 Firefox浏览器新功能一览 Firefox40再次迎来更新,最新版本为40.0.2.本次火狐更新主要修复某些电脑中启动时崩溃的问题.Firefox40.0基于Gecko 40内核开发,针对Win10系统进行优化,更适合Win10触控,窗口边框颜色默认为浅灰色.另外,加入文件下载时安全防护功能,提升了软件安全性. 火狐浏览器40.0.2更新日志: 1.新启用API允许Windows10用户打开设置窗口; 2.修复xulrunner package中moza

Docker 1.7.0 更新日志

本文讲的是Docker 1.7.0 更新日志,[编者的话]Docker发布了1.7.0版本,此次版本添加了诸多flags,也为新的特性重构了网络栈.Volumes代码以及内部引擎,本文介绍了此次版本中具体的变更. Runtime 实验性功能:进程外的Volume插件支持 使用守护进程的--userland-proxy=false标志来禁用用户代理 exec命令支持-u|--user标志来指定新的进程拥有者 使用--default-gateway以及--default-gateway-v6来指定容

Kali Liunx 2.0震撼来袭(附下载地址、新特性和更新日志)

Kali 2.0昨天已经在BlackHat 2015 USA上正式发布了.无论是粉丝们还是Kali官方都对这个2.0版本抱有极大的期待和热情.这是第一个基于Debian Jessie的Kali版本,此次升级最大的特点就是系统界面的设计理念更加先进,以及系统的升级方式变为滚动升级. 官方的Kali2.0介绍 1.将会保持滚动升级. 这是Kali 2.0最重要的更新,滚动升级的方式将会保证Debian的稳定性,同时保证Kali自身是个强有力的工具. 2.不断更新工具,工作流程将会极大增强. 3.Ka

ROOT精灵1.4.0更新日志

ROOT精灵1.4.0发布,此次更新采用新的ROOT方案提升三星N7100.N7000.I9220.I9100等机型的ROOT成功率,一直以来很多用户对ROOT成功率有一些误解,认为ROOT工具对同一机型只有支持与不支持两种结果,但实际使用当中,同一机型不同系统版本对ROOT会产生重要影响,同样是官方系统版本情况下也会因不同系统版本以及安卓版本带来不同结果,此次更新为三星N7100.N7000.I9220.I9100等机型增加了新的ROOT方案,可对一些原来不能ROOT的系统版本提供更好的ROO

Eclipse SVN (Subclipse的更新日志)、版本集合(1.10.0起)、更新、安装方法!

Eclipse是一个优秀的开源IDE,目前支持C/C++.JAVA.JS.PHP等语言. Subclipse的是一个Eclipse团队提供插件提供在Eclipse IDE中的Subversion的支持.该软件是根据发布的[Eclipse 公 共协议许可-V1.0]开原许可. ----------------------------------------------------------------------------------------------------------------

Docker 1.13 管理命令

本文讲的是Docker 1.13 管理命令[编者的话]Docker1.13.0版本添加了新的管理命令. 1.13版本的主要特点: 使用Compose文件部署Swarm模式服务 改进命令行向后兼容 整理命令 命令行调整 改进Docker的监控与构建 Docker命令行的问题 Docker 1.12命令行大摡有40个顶级命令.虽然这些命令处理得很好但存在一些问题: 命令列表没有任何组织.对新手来说很难入门以及学习这些命令.(#8756) 有些命令,例如docker inspect也没有提供足够的上下

DoraCMS V1.0.9 更新,Node.JS 内容管理系统

DoraCMS近期做了一些更新,具体变更如下: 版本更新 2015年12月15日11:32:13 版本号v1.0.9 更新内容: 1.优化了后台分页 2.优化了后台的提示窗口 3.后台首页添加了留言信息 4.后台头部添加了系统消息提醒,目前针对新用户注册和用户留言的提醒(新增了系统消息模块) 5.整理了后台的angularjs,抽取了controller,directive,filter便于维护 6.重新设计了模板配置模块,为前台换肤做准备,可以切换不同风格 7.优化了文档,文档类别,文档模板,