本文讲的是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

本文作者:田浩浩

本文来自云栖社区合作伙伴Dockerone.io,了解相关信息可以关注Dockerone.io。

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

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

  1. Selenium 4.0 Alpha更新日志

    早在2018年8月,整个测试自动化社区就发生了一件重大新闻:Selenium的创始成员Simon Stewart在班加罗尔Selenium会议上正式确认了Selenium 4的发布日期和一些重要更新. ...

  2. [转] OpenStack Kilo 更新日志

    OpenStack 2015.1.0 (Kilo)更新日志 原文: https://wiki.openstack.org/wiki/ReleaseNotes/Kilo/zh-hans 目录  [隐藏] ...

  3. Selenium 4.0 Alpha更新实践

    上期讲到了Selenium 4.0 Alpha更新日志,这次来实践一下更新内容. DevTools操作更加方便. Chrome录制更加方便.(未实践) 窗口管理不在依赖一个driver. 相对定位器功 ...

  4. WeihanLi.Npoi 1.13.0 更新日志

    WeihanLi.Npoi 1.13.0 更新日志 Intro 在 Github 上收到 Issue 收到网友反馈希望支持自动分 Sheet 导出,有兴趣的可以参考 Issue https://git ...

  5. Docker consul的容器服务更新与发现(超详细配图)

    Docker consul的容器服务更新与发现 1.概述 2.部署 1.概述: (1)什么是服务注册与发现: 服务注册与发现是微服务架构中不可或缺的重要组件.起初服务都是单节点的,不保障高可用性,也不 ...

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

    Kali 2.0昨天已经在BlackHat 2015 USA上正式发布了.无论是粉丝们还是Kali官方都对这个2.0版本抱有极大的期待和热情.这是第一个基于Debian Jessie的Kali版本,此 ...

  7. springboot2.0整合logback日志(详细)

    <div class="post"> <h1 class="postTitle"> springboot2.0整合logback日志(详 ...

  8. docker管理shipyard中文版v3.0.2更新

    shipyard中文版v3.0.2更新  https://console.dockerclub.net/ https://dockerclub.net/docs/intro/getting_start ...

  9. WeihanLi.Npoi 1.10.0 更新日志

    WeihanLi.Npoi 1.10.0 更新日志 Intro 上周有个网友希望能够导入Excel时提供一个 EndRowIndex 来自己控制结束行和根据字段过滤的,周末找时间做了一下这个 feat ...

随机推荐

  1. 这个案例写出来,还怕跟面试官扯不明白 OAuth2 登录流程?

    昨天和小伙伴们介绍了 OAuth2 的基本概念,在讲解 Spring Cloud Security OAuth2 之前,我还是先来通过实际代码来和小伙伴们把 OAuth2 中的各个授权模式走一遍,今天 ...

  2. 3.K均值算法

    一.概念 K-means中心思想:事先确定常数K,常数K意味着最终的聚类类别数,首先随机选定初始点为质心,并通过计算每一个样本与质心之间的相似度(这里为欧式距离),将样本点归到最相似的类中,接着,重新 ...

  3. 【Mongodb】视图 && 索引

    准备工作 准备2个集合的数据,后面视图和索引都会用到1个订单集合,一个收款信息集合 var orders = new Array(); var shipping = new Array(); var ...

  4. MODIS系列之NDVI(MOD13Q1)二:modis数据相关信息

    1.MODIS数据的特点 (1)全球免费:NASA对MODIS数据实行全球免费接收的政策(TERRA卫星除MODIS外的其他传感器获取的数据均采取公开有偿接收和有偿使用的政策),这样的数据接收和使用政 ...

  5. 中阶 d06 http协议与servlet

    * 什么是协议 > 双方在交互.通讯的时候, 遵守的一种规范.规则. * http协议 > 针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范. 其实就是规定了客户端 ...

  6. lr组织架构模式

    基本模式:默认目录由三部分组成 Vuser_int Action,…… Vuser_end 执行时会按照这三个顺序执行(Action部分是可以循环的,也可多个action) 1.lr12录制前可以设置 ...

  7. std::forward和std::move

    std::forward完美转发 保证参数原来的属性(用在template的参数是引用的时候):左值引用在被转发之后仍然保持左值属性,右值引用在被转发之后依然保持右值属性 void show(int& ...

  8. Java 理论与实践: 流行的原子

    Java 理论与实践: 流行的原子 新原子类是 java.util.concurrent 的隐藏精华 在 JDK 5.0 之前,如果不使用本机代码,就不能用 Java 语言编写无等待.无锁定的算法.在 ...

  9. 011-指针(上)-C语言笔记

    011-指针(上)-C语言笔记 学习目标 1.[掌握]字符串常用函数 2.[掌握]指针变量的声明 3.[掌握]指针变量的初始化 4.[掌握]函数与指针 5.[掌握]指针的数据类型 6.[掌握]多级指针 ...

  10. EFCore.Sharding(EFCore开源分表框架)

    EFCore.Sharding(EFCore开源分表框架) 简介 引言 开始 准备 配置 使用 按时间自动分表 性能测试 其它简单操作(非Sharing) 总结 简介 本框架旨在为EF Core提供S ...