Docker 1.7.0 更新日志
ny8p 10年前
【编者的话】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