Docker 1.10.0 版本新增\删除\修复功能介绍
新命令docker update,允许用户更新运行中容器的资源限制
添加
docker run命令
添加 flag 参数–tmpfs,用于为容器挂载一个内存文件系统,便于文件的快速读写 添加 flag 参数–blkio-weight-device。 添加 flag 参数–device-read-iops和–device-write-iops,用于磁盘 I/O 的 iops 添加 flag 参数–device-read-bps和–device-write-bps,用于磁盘 I/O 的读写 BPS 添加 flag 参数–oom-score-adj,用于容器进程发生 oom 现象时,如何选择 kill 进程的评分依据 docker stats命令添加 flag 参数-a/–all,用于显示运行中容器以及停止容器的资源使用 将默认的 cgroup-driver 设置为cgroupfs docker cp命令添加 flag 参数-L,使得cp命令不是仅仅拷贝符号链接,而是拷贝符号链接真实指向的内容 docker daemon命令添加 flag 参数–cgroup-parent,从而为所有容器设置父 cgroup,即挂载于制定的 cgroup 路径下 docker run、attach、start以及exec添加 flag 参数–detach-keys,以此来覆盖从容器退出的的默认键盘键,比如使用 Docker 客户端自定义的 ctrl+a 来作为这些命令的 ESC 键 docker run、docker create以及docker build命令添加–shm-size,用于动态内存文件系统的大小(/dev/shm 等同于 tmpfs) docker images命令添加 flag 参数–format 允许用户在文件中配置 Docker Daemon 的运行参数,并通过 SIGHUP 信号对其进行热加载,换言之,Docker 开始支持动态加载配置参数 更新docker events命令的内容输出,使其包含更多的元数据以及事件类型;但是,需要注意的是,此改动完全兼容 Docker 的 API,但是在 Docker CLI 中仍未支持
其他
完善docker info命令的输出内容,为其添加运行容器的数目,停止容器的数目以及挂起容器的数目 完善docker info命令的输出内容,为其添加操作系统类型以及机器结构 新增过滤规则status=dead,使命令docker ps的输出更符合用户需求 更改docker run命令的返回码(exit code),从而区分在命令返回的原因究竟是 Docker Engine 的错误,还是容器内部应用自身的错误 扩展docker events命令中添加–since和–util参数后的内容输出,使其支持时区以及纳秒 当使用docker build -t命令为某一镜像设置标签时,Docker Daemon 触发一个 tag 事件;换言之,Docker Daemon 新支持一种 tag 事件 允许docker build命令为镜像设置多个标签(tag) 禁止在重启过程中对容器执行docker exec操作 devicemapper 方面,当 Docker Daemon 重启过程中–storage-opt dm.basesize参数的增长会导致基础设备存储空间的增长 对任意 url 请求添加 OPTIONS 请求,而不是修改跨域存在的问题
修复
修复docker build命令的 flag 参数–quiet,使其真正意义上实现 quiet,即不输出构建过程的内容 修复命令docker images –filter dangling=false,现在真正意义上显示的是所有的 non-dangling 镜像 修复命令docker volumes ls –filter dangling=false,现在真正意义上显示的是所有的 non-dangling 的存储卷 修复重启容器时因为容器内部进程长时间处理 SIGTERM 信号未果儿存在的资源竞争 BUG Docker Daemon 中加入了 IBM 公司的的共享文件系统 GPFS 修复 Bug,使得 volume driver 不允许被容器化,删除容器过程中,不删除有命名的挂载点 修复阻止容器启动的某些不知名 Bug
评论前必须登录!
注册