Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 2.19 KB

changlog-1.5-cn.md

File metadata and controls

38 lines (32 loc) · 2.19 KB

##Docker 1.5.0 更新日志 (2015-02-10)

###构建

  • Dockerfile 可以在docker build时,用-f标志指定
  • Dockerfile与.dockerignore文件作为.dockerignore文件的一部分可以自行忽略,当这些文件的修改后,会防止ADDCOPY指令缓存的作废
  • ADDCOPY指令接受相对路径
  • Dockerfile FROM scratch指令解释为一个没有基础的说明
  • 改善了性能当公开大量的端口时

###尝试

  • 允许客户端只为Windows集成测试
  • 对于作为我们的测试套件的一部分的Docker daemon还包括了docker-py集成测试

###包装

  • 对registry的HTTP API新版本的支持
  • 为镜像以及大多数现有的层文件加快了docker push
  • 修正了通过代理联系私有registry

###远程API

  • 一个新的endpoint将动态显示容器资源用量,可用docker stats命令访问
  • 可以使用rename endpoint来重命名容器,相关命令为:docker rename
  • 容器inspectendpoint显示在运行的容器中执行exec命令的ID
  • 容器inspectendpoint显示Docker自动重启容器的次数
  • 新的event类型将由eventsendpoint:OOM(容器内存溢出而停止)、exec_createexec_start展现。
  • 修正了返回的有数字字符的字段串不正确忽略了其双引号

###运行时

  • Docker daemon完全支持IPv6
  • docker run命令可以采取--pid=host标志使用主机的PID命名空间,这样可以使得例如使用容器调试工具来调试主机进程成为可能。
  • docker run命令可以采取--read-only标志使容器的根文件系统为只读,这样就可以与volumes结合使用以便容器的进程只能写入作为持久数据的文件。
  • 通过docker run使用-memory-swap标志可以限制容器总内存使用量
  • 主要改进了devicemapper存储驱动程序的稳定性
  • 与主机系统更好地集成:重新启动时,容器的变化会反映到主机的/etc/resolv.conf文件
  • 与主机系统更好地集成:每个容器的iptable规则被移动到Docker链中
  • 修正了容器由于内存溢出而返回一个无效的退出代码

###其他

  • 当连接到Docker daemon时,客户端会适当地考虑HTTP_PROXY、HTTPS_PROXY以及NO_PROXY环境变量。