LOADING

Follow me

时隔半年,Docker 再发重大版本 1.13【zoues.com】
一月 20, 2017|DockerPaaS

时隔半年,Docker 再发重大版本 1.13【zoues.com】

时隔半年,Docker 再发重大版本 1.13【zoues.com】

Docker 1.13 在 2017 年 1 月 18 日发布了。从 2016 年 7 月 29 日发布 1.12 以来,已经过去 5 个多月了,对于活跃的 Docker 社区来说,已经很久了,让我们看看都 1.13 都新增了什么内容吧。

1.13 有一千四百多个 issue/pull request,五千多个 commits,是 Docker 历史上最高的发布版本。这并不是一个简单的小版本变化,里面有大量的更新。

Top 10 新增功能

1、正式支持服务栈: docker stack 

2、正式支持插件:docker plugin 
3、添加在 Swarm 集群环境下对密码、密钥管理的 secret 管理服务:docker secret 
4、增加 docker system 命令 
5、可以直接使用 docker-compose.yml 进行服务部署 
6、添加 docker service 滚动升级出故障后回滚的功能 
7、增加强制再发布选项 docker service update –force 
8、允许 docker service create 映射宿主端口,而不是边界负载均衡网络端口 
9、允许 docker run 连入指定的 swarm mode 的 overlay 网络 
10、解决中国 GFW 墙掉 docker-engine apt/yum源的问题

新增功能解读


Docker 镜像构建

  • 从已有镜像取得缓存

  • 压扁 (squash) 镜像(实验阶段)

  • 构建镜像时支持用 –network 指定网络

  • 开始允许 docker build 中定义 Dockerfile 未使用的参数(ARG)

安装

  • 解决 GFW 影响 Docker 安装问题

  • 增加更多的系统支持

网络

  • 允许 docker run 连入指定的 swarm mode 的网络

  • 允许 docker service create 映射宿主端口,而不是边界负载均衡网络端口

  • iptables 的转发规则将默认拒绝

  • 在 docker network inspect 里显示连入的节点

  • 允许 service VIP 可以被 ping

插件

  • 插件功能正式启用

命令行

  • checkpoint 功能(试验功能) 

  • 准备工作

  • 创建 Checkpoint 及恢复

  • docker stats 终于可以显示容器名了

  • 给 docker ps 增加 is-task 过滤器

  • 再也不会出现客户端和服务端不同版本导致的错误了

  • docker inspect 将可以查看任何 docker 对象

  • 运行时

    • 不在分别构建试验可执行文件,直接使用 –experimental 参数

    • 在 overlay2 存储驱动使用于 xfs 时可以添加磁盘配额

    • 增加 docker system 命令

    • 提升 overlay2 的优先级

    • docker exec -t 自动添加 TERM 环境变量

    • Windows 内置的运行 Windows 程序的 Docker on Windows 的改进

    Swarm Mode

    • 正式支持 docker stack

    • 添加 secret 管理

    • 添加负载均衡和DNS记录对新增的健康检查的支持

    • 添加滚动升级回滚的功能

    • 补充了一些 docker service create 所缺失的参数

    • 添加命令 docker service logs 以查看服务日志(试验功能)

    • 增加强制再发布选项 docker service update –force

    no comments
    Share

    发表评论