Docker Engine 17.04 发行说明
目录
17.04.0-CE
2017-04-05
建筑工人
客户
- docker CLI --help 的输出现在已换行到终端宽度 #28751
- 在 docker ps 中抑制镜像摘要 #30848
- 隐藏与 Windows 相关的命令选项 #30788
- 修复
docker plugin install
提示接受 “N” 的 “Enter” 默认值 #30769
- 加
truncate
函数 #30484
- 更新 的顺序
--secret-rm
和--secret-add
#29802
- 加
--filter enabled=true
为docker plugin ls
#28627 - 加
--format
自docker service ls
#28199 - 加
publish
和expose
filter fordocker ps --filter
编号 #27557
- 支持多个服务 ID
docker service ps
#25234
- 允许 swarm 加入
--availability=drain
#24993
- Docker 检查现在在启用 AppArmor 且未定义其他配置文件时显示 “docker-default” #27083
伐木
- 为容器日志实现可选的 ring buffer #28762
- 加
--log-opt awslogs-create-group=<true|false>
让 awslogs (CloudWatch) 支持根据需要创建日志组 #29504
- 修复使用带有 “static” Binaries的 gcplogs 日志驱动程序时的段错误 #29478
联网
- 检查参数
--ip
,--ip6
和--link-local-ip
在docker network connect
#30807
- 清除加入集群时过时的数据路径加密状态 docker/libnetwork#1354
- 确保 iptables 初始化只在 docker/libnetwork 发生一次#1676
- 修复 iptables 过滤规则的顺序错误 docker/libnetwork 的问题#961
- 在可附加网络 docker/libnetwork 的服务记录中添加匿名容器别名 #1651
- 支持
com.docker.network.container_iface_prefix
驱动程序标签 docker/libnetwork#1667 - 通过省略未使用的网络详细信息来提高网络列表性能 #30673
运行
- 在没有 live-restore set 的情况下进行恢复时处理暂停的容器 #31704
- 在 Dockerfile 的 healthcheck 选项中不允许出现亚秒级 #31177
- 支持 name 和 id 前缀
secret update
#30856 - 将二进制帧用于 websocket 连接端点 #30460
- 修复 linux 挂载调用不应用传播类型更改的问题 #30416
- 修复失败时的 ExecIds 泄漏
exec -i
排名 #30340 - 如果满足以下条件,则修剪已命名但未标记的镜像
danglingOnly=true
排名 #30330
- 添加守护进程标志以设置
no_new_priv
作为非特权容器的默认值 #29984 - 添加守护进程选项
--default-shm-size
#29692 - 支持 registry 镜像配置 reload #29650
- 构建镜像时忽略守护进程日志配置 #29552
- 将 secret 名称或 ID 前缀解析从 client 移动到 daemon #29218
- 允许将规则添加到
cgroup devices.allow
在容器创建/运行时 #22563
- 修复
cpu.cfs_quota_us
运行时被重置systemd daemon-reload
排名 #31736
群模式
- 拓扑感知调度 #30725
- 失败时自动回滚服务 #31108
- 同一节点上的 worker 和 manager 现在通过 UNIX 套接字连接 docker/swarmkit#1828, docker/swarmkit#1850, docker/swarmkit#1851
- 改进 raft transport 包 docker/swarmkit#1748
- 降级/移除时没有自动关闭 manager docker/swarmkit#1829
- 使用 TransferLeadership 让 leader 降级更安全 docker/swarmkit#1939
- 减少默认监控周期 docker/swarmkit #1967
- 新增 Service 日志格式 #31672
- 修复服务日志 API 以能够指定流 #31313
- 加
--stop-signal
为service create
和service update
编号 #30754 - 加
--read-only
为service create
和service update
排名 #30162 - 与 registry 通信后更新 context #31586
- (实验性)加
--tail
和--since
options 设置为docker service logs
排名 #31500 - (实验性)加
--no-task-ids
和--no-trunc
options 设置为docker service logs
编号 #31672
窗户
- 阻止在非 Windows 守护进程上拉取 Windows 镜像 #29001