Docker Engine 17.05 发行说明
目录
17.05.0-CE
2017-05-04
建筑工人
- 接受
-f -
读取 Dockerfilestdin
,但使用本地上下文进行构建 #31236 - 默认构建时参数的值(例如
HTTP_PROXY
) 不再显示在 Docker 镜像历史记录中,除非有相应的ARG
指令写入 Dockerfile。排名 #31584
客户
- 加
--mount
flag 设置为docker run
和docker create
编号 #32251 - 加
--type=secret
自docker inspect
排名 #32124 - 加
--format
选项设置为docker secret ls
编号 #31552 - 加
--filter
选项设置为docker secret ls
排名 #30810 - 加
--filter scope=<swarm|local>
自docker network ls
排名 #31529 - 加
--cpus
支持docker update
排名 #31148 - 将标签筛选条件添加到
docker system prune
和其他prune
命令 #30740 docker stack rm
现在接受多个堆栈作为输入 #32110- 提高
docker version --format
选项,当客户端降级 API 版本 #31022 时 - 使用加密的客户端证书连接到 docker 守护进程时提示 #31364
- 成功时显示已创建的标记
docker build
排名 #32077 - 清理 compose convert 错误消息 #32087
贡献
- 添加对在 amd64 上为 Ubuntu 17.04 Zesty 构建 docker debs 的支持 #32435
守护 进程
- 修复
--api-cors-header
如果--api-enable-cors
未设置 #32174 - 清理 docker tmp 目录 #31741
- 废弃
--graph
flag 赞成或--data-root
编号 #28696
伐木
- 添加对日志记录驱动程序插件的支持 #28403
- 添加了对显示单个任务日志的支持
docker service logs
,然后添加/task/{id}/logs
REST 端点 #32015 - 加
--log-opt env-regex
使用正则表达式匹配环境变量的选项 #27565
联网
- 允许用户替换和自定义 Ingress 网络 #31714
运行
- 确保在容器退出时停止运行状况探测 #32274
群模式
- 为服务添加更新/回滚顺序 (
--update-order
/--rollback-order
) 排名 #30261 - 添加对同步的支持
service create
和service update
#31144 - 通过
HEALTHCHECK --start-period
和--health-start-period
flag 设置为docker service create
,docker service update
,docker create
和docker run
支持具有初始启动的容器 时间 #28938
docker service create
现在,如果可能,会省略用户未指定的字段。这将允许在管理器内应用默认值 #32284docker service inspect
现在显示非用户指定的字段的默认值 #32284- 移动
docker service logs
出自实验 #32462 - 在 API 中为服务添加对 Credential Spec 和 SELinux 的支持 #32339
- 加
--entrypoint
flag 设置为docker service create
和docker service update
编号 #29228 - 加
--network-add
和--network-rm
自docker service update
编号 #32062 - 加
--credential-spec
flag 设置为docker service create
和docker service update
#32339 - 加
--filter mode=<global|replicated>
自docker service ls
排名 #31538 - 创建服务时,在客户端解析网络 ID,而不是在守护进程中解析网络 ID #32062
- 加
--format
选项设置为docker node ls
排名 #30424 - 加
--prune
选项设置为docker stack deploy
删除 docker-compose 文件中不再定义的服务 #31302 - 加
PORTS
column fordocker service ls
使用ingress
模式 #30813
- 修复使用环境变量时不必要地重新部署任务的问题 #32364
- 修复
docker stack deploy
不支持endpoint_mode
从 Docker Compose 文件部署时 #32333 - 如果无法创建 cluster 组件,则继续启动以允许从损坏的 swarm 设置中恢复 #31631
安全
- 允许在使用 SELinux 类型或 MCS 标签时设置
--ipc=container:
或--ipc=host
排名 #30652