本文讲的是Docker 1.7.0 更新日志,
【编者的话】Docker发布了1.7.0版本,此次版本添加了诸多flags,也为新的特性重构了网络栈、Volumes代码以及内部引擎,本文介绍了此次版本中具体的变更。
Runtime
- 实验性功能:进程外的Volume插件支持
- 使用守护进程的
--userland-proxy=false
标志来禁用用户代理 - exec命令支持
-u|--user
标志来指定新的进程拥有者 - 使用
--default-gateway
以及--default-gateway-v6
来指定容器的默认网关 - 在
docker run
时,可以使用--cpu-quota
标志来分配CPU CFS的配额 - 在
docker run
时,使用--blkio-weight
来控制容器IO - 支持ZFS
-
docker logs
命令支持--since
参数 - UTS命名空间可与
docker run --uts=host
的主机共享
质量
- 做为
libnetwork
操作的一部分的网络栈被完全改写 - 内部引擎重构
- Volumes代码被完全重写用于支持插件操作
- 对一个守护进程发送
SIGUSR1
将会转储全部goroutines栈而且不用退出
构建
- 环境变量支持
${variable:-value}
以及${variable:+value}
语法 - 资源管理标志的支持
--cgroup-parent
、--cpu-period
、--cpu-quota
、--cpuset-cpus
、--cpuset-mems
- git的分支以及目录的变化
- .dockerignore文件支持排除规则
分配
- 客户端支持官方registry的v2版本
错误修正
- 现在支持Firewalld,并且它在可用时会自动使用
- 递归挂载 --device
----------------
1.7.0 Source code
原文链接:CHANGELOG.md (翻译:田浩浩 )
原文发布时间为:2015-06-19
本文作者:田浩浩
本文来自云栖社区合作伙伴DockerOne,了解相关信息可以关注DockerOne。
原文标题:Docker 1.7.0 更新日志