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