Docker 1.10.0 版本新增\删除\修复功能介绍

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
K8S中文社区微信公众号
分享到:更多 ()

评论 抢沙发

评论前必须登录!